सटीक एरर लोकेशन वाला JSON वैलिडेटर
टाइप करते ही JSON जाँचें। हर एरर की सटीक लाइन और कॉलम दिखती है, साथ में आसान भाषा में उसे ठीक करने का तरीका।
🔒 100% सुरक्षित और निजी: सारी प्रोसेसिंग आपके ब्राउज़र की RAM में ही होती है। आपका डेटा कभी किसी सर्वर पर नहीं भेजा जाता।
इनपुट JSON
1 लाइन, 0 BJSON यहाँ पेस्ट करें, .json फ़ाइल ड्रॉप करें, या "सैंपल लोड करें" इस्तेमाल करें।
नतीजा यहाँ दिखेगा
शुरू करने के लिए इनपुट में JSON पेस्ट करें।
JSON वैलिड होते ही कॉपी और डाउनलोड चालू हो जाएँगे।
JSON वैलिडेट करें और लाइन व कॉलम से ग़लतियाँ खोजें
JSON वैलिडेटर आपके टाइप करते ही इनपुट जाँचता है और हर सिंटैक्स एरर की सटीक लाइन और कॉलम बताता है, साथ में आसान भाषा में यह भी कि क्या ग़लत है और उसे कैसे ठीक करें। समस्या सीधे एडिटर में हाइलाइट होती है, और "एरर पर जाएँ" बटन कर्सर को सीधे वहाँ ले जाता है।
अलग-अलग ब्राउज़र JSON एरर अलग-अलग तरीक़े से बताते हैं, और Safari तो पोज़िशन बताता ही नहीं। यह वैलिडेटर वैलिडिटी तय करने के लिए ब्राउज़र का अपना पार्सर और एरर ढूँढने के लिए अपना सख़्त स्कैनर इस्तेमाल करता है, इसलिए हर ब्राउज़र में आपको एक जैसी सटीक जगह मिलती है।
सबसे आम JSON ग़लतियाँ
- आख़िरी आइटम के बाद फ़ालतू कॉमा: {"a": 1,}
- डबल कोट की जगह सिंगल कोट: {'name': 'Amit'}
- बिना कोट वाले प्रॉपर्टी नाम: {name: "Amit"}
- कमेंट, जो स्टैंडर्ड JSON में मान्य नहीं हैं: // नोट
- दो प्रॉपर्टी या दो ऐरे आइटम के बीच छूटा हुआ कॉमा।
- JavaScript वैल्यू जो JSON नहीं हैं: undefined, NaN या Infinity।
API की, टोकन और ग्राहकों के डेटा के लिए सुरक्षित
API रिस्पॉन्स, कॉन्फ़िग फ़ाइलों और डेटाबेस एक्सपोर्ट में अक्सर एक्सेस टोकन, ईमेल और निजी जानकारी होती है, और कई ऑनलाइन फ़ॉर्मैटर आपके पेस्ट किए गए डेटा को अपने सर्वर पर भेज देते हैं। यह टूल पूरी तरह आपके ब्राउज़र में चलता है: पार्सिंग, वैलिडेशन, हाइलाइटिंग और CSV कन्वर्ज़न सब लोकल मेमोरी में होते हैं, और कुछ भी अपलोड या लॉग नहीं होता। यह सर्वर की किसी सीमा के बिना 20 MB तक की बड़ी फ़ाइलें भी संभाल लेता है।
अक्सर पूछे जाने वाले सवाल
JSON में आख़िर में कॉमा क्यों नहीं चलता?
JSON स्पेसिफ़िकेशन इसकी अनुमति नहीं देता, भले ही JavaScript देता हो। ऑब्जेक्ट या ऐरे के आख़िरी आइटम के बाद वाला कॉमा हटा दें।
क्या JSON में कमेंट लिख सकते हैं?
नहीं। स्टैंडर्ड JSON में कमेंट का कोई सिंटैक्स नहीं है। JSONC और JSON5 जैसे फ़ॉर्मैट कमेंट की अनुमति देते हैं, लेकिन सख़्त JSON पार्सर से पढ़ने से पहले ऐसी फ़ाइलों को कन्वर्ट करना पड़ता है।
JSON में सिंगल कोट ग़लत क्यों है?
JSON में प्रॉपर्टी नाम और स्ट्रिंग वैल्यू, दोनों के लिए डबल कोट ज़रूरी है। 'name' को "name" से बदल दें।
अगर यह टूल कहता है कि मेरा JSON वैलिड है, तो क्या वह सच में वैलिड है?
हाँ। वैलिडिटी ब्राउज़र का नेटिव JSON पार्सर तय करता है, जो आधिकारिक JSON स्टैंडर्ड (RFC 8259) का पालन करता है।