JSON वैलिडेटर और ब्यूटीफ़ायर
JSON को ऑनलाइन वैलिडेट और फ़ॉर्मेट करें। सिंटैक्स की गलतियाँ खोजें और मिनिफ़ाइड JSON को पढ़ने लायक, इंडेंट किए गए कोड में बदलें। मुफ़्त।
जाँचें कि आपका JSON सही है या नहीं, और उसे पढ़ने लायक बनाएँ
JSON (JavaScript Object Notation) वह फ़ॉर्मेट है जिससे ज़्यादातर API, कॉन्फ़िगरेशन फ़ाइलें और वेब ऐप डेटा का लेन-देन करते हैं। यह सख़्त है: एक छूटा हुआ कॉमा, आख़िर में फ़ालतू कॉमा, सिंगल कोट्स या बिना कोट्स वाली की, पूरे दस्तावेज़ को फ़ेल करने के लिए काफ़ी है। यह टूल आपके JSON को जाँचता है, बताता है कि वह सही है या नहीं, और फिर उसे एक जैसे इंडेंटेशन के साथ फ़ॉर्मेट करता है ताकि आप उसे सच में पढ़ सकें।
API रिस्पॉन्स से आया मिनिफ़ाइड JSON अक्सर हज़ारों अक्षरों वाली एक ही लाइन होता है। फ़ॉर्मेट करने के बाद हर की अपनी लाइन में होती है और नेस्टेड ऑब्जेक्ट और ऐरे इंडेंट होते हैं। इससे ढाँचे को समझना, ज़रूरी फ़ील्ड ढूँढना और दो रिस्पॉन्स की तुलना करना आसान हो जाता है।
यह तब काम आता है जब आप किसी वेबहुक का पेलोड डीबग कर रहे हों, package.json या composer.json एडिट कर रहे हों, इम्पोर्ट से पहले डेटा जाँच रहे हों या समझना चाहते हों कि किसी थर्ड-पार्टी API के रिस्पॉन्स कैसे बने हैं।
JSON वैलिडेटर और ब्यूटीफ़ायर का इस्तेमाल कैसे करें
- अपना JSON इनपुट बॉक्स में पेस्ट करें।
- वैलिडेट और फ़ॉर्मेट करने के लिए सबमिट करें।
- अगर JSON सही है, तो आपको पुष्टि और कॉपी करने के लिए साफ़ इंडेंट किया गया वर्ज़न दिखेगा।
- अगर गलत है, तो नीचे दी गई आम गलतियाँ देखें, उन्हें ठीक करें और दोबारा कोशिश करें।
आम उपयोग
- किसी इंटीग्रेशन को डीबग करते समय मिनिफ़ाइड API रिस्पॉन्स पढ़ना।
- डिप्लॉय करने से पहले कॉन्फ़िगरेशन फ़ाइल में सिंटैक्स की गलतियाँ जाँचना।
- हाथ से लिखे JSON, जैसे स्ट्रक्चर्ड डेटा या टेस्ट डेटा, को वैलिडेट करना।
- कोड रिव्यू या सपोर्ट टिकट में JSON को पढ़ने में आसान बनाना।
- Stripe, GitHub या Slack जैसी सेवाओं के वेबहुक पेलोड की जाँच करना।
सुझाव और ज़रूरी बातें
- की और टेक्स्ट वैल्यू डबल कोट्स में होनी चाहिए। सिंगल कोट्स JavaScript में चलते हैं, लेकिन JSON में नहीं।
- किसी ऑब्जेक्ट या ऐरे के आख़िरी आइटम के बाद कॉमा की अनुमति नहीं है।
- JSON में कमेंट नहीं होते। वैलिडेट करने से पहले
//या/* */कमेंट हटा दें। - मान्य वैल्यू हैं स्ट्रिंग, नंबर, ऑब्जेक्ट, ऐरे,
true,falseऔरnull।undefined,NaNऔर फ़ंक्शन मान्य JSON नहीं हैं। - API की या टोकन जैसे प्रोडक्शन सीक्रेट ऑनलाइन टूल में पेस्ट न करें। पहले उनकी जगह प्लेसहोल्डर डाल दें।
- आपका JSON किसी URL या एनकोड की गई स्ट्रिंग में है? पहले उसे URL डिकोडर या Base64 डिकोडर से डिकोड करें।
अक्सर पूछे जाने वाले सवाल
मेरा JSON गलत क्यों है?
सबसे आम वजहें हैं छूटा हुआ या फ़ालतू कॉमा, डबल की जगह सिंगल कोट्स, बिना कोट्स वाली की, आख़िर में कॉमा, कमेंट, या बंद करने वाला ब्रैकेट गायब होना।
फ़ॉर्मेट करने और मिनिफ़ाई करने में क्या फ़र्क है?
फ़ॉर्मेट करना लाइन ब्रेक और इंडेंटेशन जोड़ता है ताकि इंसान पढ़ सकें। मिनिफ़ाई करना सारे गैर-ज़रूरी स्पेस हटाता है ताकि भेजते समय डेटा कम से कम जगह ले। दोनों में बिल्कुल एक जैसा डेटा होता है।
क्या JSON और JavaScript ऑब्जेक्ट एक ही हैं?
दिखते मिलते-जुलते हैं, लेकिन JSON ज़्यादा सख़्त टेक्स्ट फ़ॉर्मेट है। इसमें की और स्ट्रिंग के लिए डबल कोट्स ज़रूरी हैं और फ़ंक्शन, कमेंट या आख़िरी कॉमा की अनुमति नहीं है।
क्या JSON के सबसे ऊपरी स्तर पर ऐरे हो सकता है?
हाँ। एक JSON दस्तावेज़ ऑब्जेक्ट, ऐरे या एक अकेली स्ट्रिंग, नंबर, बूलियन या null भी हो सकता है।
क्या फ़ॉर्मेट करने से मेरा डेटा बदलता है?
नहीं। फ़ॉर्मेट करना सिर्फ़ स्पेस और लाइन ब्रेक बदलता है। की, वैल्यू और उनका क्रम वही रहता है।
संबंधित टूल
- SQL फ़ॉर्मेटर/ब्यूटीफ़ायर: अपने SQL कोड को आसानी से फ़ॉर्मेट और व्यवस्थित करें।
- JS मिनिफ़ायर: गैरज़रूरी कैरेक्टर हटाकर अपना JS छोटा करें।
- Base64 डिकोडर: Base64 इनपुट को वापस सामान्य टेक्स्ट में डिकोड करें।
- URL पार्सर: किसी भी URL के हिस्सों की जानकारी निकालें।
- HTML मिनिफ़ायर: गैरज़रूरी कैरेक्टर हटाकर अपना HTML छोटा करें।
लोकप्रिय मुफ़्त टूल्स
टेक्स्ट को UPPERCASE, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE या param-case में बदलें। मुफ़्त।
किसी भी डोमेन के DNS रिकॉर्ड देखें: A, AAAA, CNAME, MX, NS, TXT और SOA। ईमेल, SPF, वेरिफ़िकेशन और नेमसर्वर सेटिंग मुफ़्त में जाँचें।
एक क्लिक में मज़बूत, रैंडम पासवर्ड बनाएँ। लंबाई, बड़े-छोटे अक्षर, नंबर और खास चिह्न चुनें। मुफ़्त, बिना साइन-अप।
किसी भी टेक्स्ट या स्ट्रिंग को तुरंत Base64 में एनकोड करें। डेटा URI, HTTP Basic auth हेडर, ईमेल और API के लिए उपयोगी। मुफ़्त ऑनलाइन Base64 एनकोडर।
संख्याओं को शब्दों में बदलें, जैसे 1250 को “one thousand two hundred fifty”। अंग्रेज़ी, स्पेनिश, फ़्रेंच आदि में; हिंदी शब्द आउटपुट नहीं होते। मुफ़्त।
सामान्य टेक्स्ट को सुंदर 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 अक्षरों में बदलें और Instagram, TikTok, X और Discord के बायो, कैप्शन और नामों में कॉपी-पेस्ट करें। मुफ़्त।