सामग्री पर जाएं

JSON वैलिडेटर

विस्तृत त्रुटि संदेशों के साथ JSON सिंटैक्स तुरंत वैलिडेट करें। कुंजी/एरे गणना और गहराई विश्लेषण के साथ JSON संरचना को फ़ॉर्मेट, मिनिफ़ाई और निरीक्षण करें। मुफ़्त, 100% आपके ब्राउज़र में।

JSON वैलिडेशन क्या है?

JSON (JavaScript Object Notation) वैलिडेशन जाँचता है कि कोई स्ट्रिंग JSON स्पेसिफ़िकेशन (ECMA-404 / RFC 8259) का पालन करती है या नहीं। वैध JSON में होना चाहिए: सही ढंग से उद्धृत स्ट्रिंग कुंजियाँ, ऑब्जेक्ट {} और एरे [] का सही नेस्टिंग, वैध डेटा प्रकार (स्ट्रिंग, नंबर, बूलियन, null, ऑब्जेक्ट, एरे) और कोई ट्रेलिंग कॉमा या कमेंट नहीं। यह टूल सटीक वैलिडेशन के लिए ब्राउज़र के नेटिव JSON.parse() का उपयोग करता है।

JSON सिंटैक्स नियम

कुंजियाँ डबल-कोटेड स्ट्रिंग होनी चाहिए: "key", न कि 'key' या keyस्ट्रिंग में डबल कोट्स होने चाहिए। नंबर पूर्णांक या दशमलव हो सकते हैं, कोई अग्रणी शून्य नहीं (सिवाय 0.x)। बूलियन: true / false (केवल लोअरकेस)। Null: null (लोअरकेस)। अंतिम एलिमेंट के बाद कोई ट्रेलिंग कॉमा नहींकोई कमेंट नहीं — JSON // या /* */ कमेंट को सपोर्ट नहीं करता। कोई undefined नहीं — इसके बजाय null का उपयोग करें।

सामान्य JSON त्रुटियाँ

गायब कोट्स — कुंजियों और स्ट्रिंग को डबल-कोटेड होना चाहिए। ट्रेलिंग कॉमा{"a": 1,} अवैध है; अंतिम कॉमा हटाएँ। सिंगल कोट्स{'a': 1} वैध JSON नहीं है। अनएस्केप्ड कैरेक्टर — स्ट्रिंग में विशेष कैरेक्टर (न्यूलाइन, टैब, बैकस्लैश) को एस्केप करना होगा। डुप्लिकेट कुंजियाँ — तकनीकी रूप से स्पेक के अनुसार वैध, लेकिन अंतिम मान जीतता है और पहले के मान खो जाते हैं।

गोपनीयता

सभी वैलिडेशन नेटिव JSON.parse() API का उपयोग करके 100% आपके ब्राउज़र में चलता है। कोई डेटा किसी सर्वर को नहीं भेजा जाता।