JSON वैलिडेटर
फ़ाइल पेस्ट कीजिए और सीधा उत्तर पाइए: मान्य है या नहीं। अगर नहीं, तो संदेश बताता है कि पार्सर को क्या और किस जगह अपेक्षित था — अक्सर एक फ़ालतू कॉमा या छूटा हुआ कोट।
- मुफ़्त
- फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं
- बिना रजिस्ट्रेशन
- फ़ाइलों की कोई सीमा नहीं
कैसे इस्तेमाल करें
जानने योग्य बातें
लगभग सभी त्रुटियों के पीछे यही चार चूकें
आख़िरी तत्व के बाद कॉमा, दोहरे की जगह इकहरे कोट, बिना कोट वाली की, और भटककर आया कोई कमेंट। JSON इनमें से कुछ भी स्वीकार नहीं करता, जबकि JavaScript, Python और YAML कुछ-कुछ मान लेते हैं — इसीलिए ये चुपके से घुस आते हैं।
मान्य होना और सही होना अलग बातें हैं
यह पेज सिंटैक्स जाँचता है, अर्थ नहीं। कोई फ़ाइल बिना दिक़्क़त पार्स हो सकती है और फिर भी उसमें ज़रूरी फ़ील्ड न हो, या जहाँ संख्या चाहिए वहाँ टेक्स्ट हो। उसके लिए स्कीमा चाहिए, पार्सर नहीं।
अक्सर पूछे जाने वाले सवाल
क्या जाँच के लिए फ़ाइल अपलोड होती है?
नहीं। जाँच आपके ब्राउज़र के पार्सर से होती है, डेटा डिवाइस से बाहर नहीं जाता।
किस मानक के अनुसार जाँच होती है?
वही जो हर रनटाइम मानता है — RFC 8259, JSON.parse के ज़रिए। जो यहाँ पास हुआ, वह हर जगह पास होगा।
आख़िरी कॉमा त्रुटि क्यों है?
JSON में वैकल्पिक ट्रेलिंग कॉमा होता ही नहीं: आख़िरी तत्व के बाद पार्सर बंद होने वाला ब्रैकेट चाहता है। JavaScript इसे सह लेता है, JSON नहीं।
क्या बहुत बड़ी फ़ाइलें जाँच सकते हैं?
पाँच मेगाबाइट टेक्स्ट तक। उससे बड़ी फ़ाइलें कमांड-लाइन टूल से जाँचना बेहतर है।
संबंधित टूल
- JSON फ़ॉर्मैटर और वैलिडेटर JSON पेस्ट कीजिए और फ़ॉर्मैट, जाँच या मिनिफ़ाई किया हुआ नतीजा पाइए। डेटा आपके ब्राउज़र में ही र…
- JSON Beautifier मिनिफ़ाई किए JSON की लंबी लकीर पेस्ट कीजिए और उसे दस्तावेज़ की तरह पढ़िए। इंडेंट लिखते ही बनता…
- JSON मिनिफ़ाई JSON पेस्ट कीजिए और एक भी फ़ालतू बाइट के बिना वापस पाइए: न इंडेंट, न लाइन ब्रेक, डेटा वही। फ़ॉर…
- Base64 एन्कोड और डिकोड टेक्स्ट पेस्ट कीजिए और Base64 पाइए, या Base64 पेस्ट कीजिए और टेक्स्ट वापस। देवनागरी, चीनी और इम…
- शब्द गणक टेक्स्ट लिखें या पेस्ट करें — गिनती तुरंत अपडेट होती है: शब्द, अक्षर, वाक्य, अनुच्छेद और अनुमान…
- अक्षर गणक टेक्स्ट लिखिए या पेस्ट कीजिए और देखिए कि हर कीस्ट्रोक पर गिनती बदलती है — स्पेस के साथ और बिना,…