JSON फ़ॉर्मैटर
किसी भी JSON को 2 या 4 स्पेस इंडेंटेशन के साथ फ़ॉर्मैट या मिनिफ़ाय करें, और सटीक एरर पोज़िशन के साथ वैलिडेट करें। आपका JSON पूरी तरह आपके ब्राउज़र में पार्स होता है — कुछ भी अपलोड नहीं होता।
इस्तेमाल कैसे करें
- अपना JSON इनपुट बॉक्स में पेस्ट करें।
- इंडेंटेशन चुनें और फ़ॉर्मैट, मिनिफ़ाय या वैलिडेट पर क्लिक करें।
- नतीजा कॉपी करें, या अगर JSON मान्य नहीं है तो सटीक एरर पोज़िशन देखें।
अक्सर पूछे जाने वाले सवाल
फ़ॉर्मैट किए गए और मिनिफ़ाय किए गए JSON में क्या फ़र्क़ है?
फ़ॉर्मैट किया गया JSON लाइन ब्रेक और इंडेंटेशन जोड़ता है ताकि लोग इसे आराम से पढ़ और एडिट कर सकें। मिनिफ़ाय किया गया JSON हर ज़रूरत से ज़्यादा स्पेस और नई लाइन हटाकर फ़ाइल को सबसे छोटे आकार तक सिकोड़ देता है — वही फ़ॉर्मैट जो API आम तौर पर लौटाते हैं। दोनों बिल्कुल एक ही डेटा दिखाते हैं।
क्या मेरा JSON किसी सर्वर पर भेजा जाता है?
नहीं। फ़ॉर्मैटिंग और वैलिडेशन JSON.parse और JSON.stringify से आपके ब्राउज़र में होते हैं। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता, जिससे यह टूल निजी कॉन्फ़िग और प्रोडक्शन डेटा के लिए सुरक्षित है।
मेरा JSON "Unexpected token" क्यों फेल होता है?
आम वजहें: आख़िरी आइटम के बाद ज़्यादा कॉमा, डबल कोट्स की जगह सिंगल कोट्स, बिना कोट वाले कीज़, कमेंट (JSON इनकी इजाज़त नहीं देता), या स्ट्रिंग के अंदर रॉ लाइन ब्रेक। फ़ॉर्म के नीचे वाला एरर मैसेज बताता है कि पार्सिंग कहाँ रुकी।
JSON और JavaScript ऑब्जेक्ट में क्या फ़र्क़ है?
JSON एक सख़्त टेक्स्ट फ़ॉर्मैट है: कीज़ डबल कोट वाले स्ट्रिंग होने चाहिए और वैल्यू स्ट्रिंग, नंबर, बूलियन, null, ऐरे और ऑब्जेक्ट तक सीमित हैं। JavaScript ऑब्जेक्ट इसके अलावा फ़ंक्शन, undefined, कमेंट और बिना कोट वाले कीज़ रख सकते हैं।