JSON वैलिडेटर

फ़ाइल पेस्ट कीजिए और सीधा उत्तर पाइए: मान्य है या नहीं। अगर नहीं, तो संदेश बताता है कि पार्सर को क्या और किस जगह अपेक्षित था — अक्सर एक फ़ालतू कॉमा या छूटा हुआ कोट।

कैसे इस्तेमाल करें

जानने योग्य बातें

लगभग सभी त्रुटियों के पीछे यही चार चूकें

आख़िरी तत्व के बाद कॉमा, दोहरे की जगह इकहरे कोट, बिना कोट वाली की, और भटककर आया कोई कमेंट। JSON इनमें से कुछ भी स्वीकार नहीं करता, जबकि JavaScript, Python और YAML कुछ-कुछ मान लेते हैं — इसीलिए ये चुपके से घुस आते हैं।

मान्य होना और सही होना अलग बातें हैं

यह पेज सिंटैक्स जाँचता है, अर्थ नहीं। कोई फ़ाइल बिना दिक़्क़त पार्स हो सकती है और फिर भी उसमें ज़रूरी फ़ील्ड न हो, या जहाँ संख्या चाहिए वहाँ टेक्स्ट हो। उसके लिए स्कीमा चाहिए, पार्सर नहीं।

अक्सर पूछे जाने वाले सवाल

क्या जाँच के लिए फ़ाइल अपलोड होती है?

नहीं। जाँच आपके ब्राउज़र के पार्सर से होती है, डेटा डिवाइस से बाहर नहीं जाता।

किस मानक के अनुसार जाँच होती है?

वही जो हर रनटाइम मानता है — RFC 8259, JSON.parse के ज़रिए। जो यहाँ पास हुआ, वह हर जगह पास होगा।

आख़िरी कॉमा त्रुटि क्यों है?

JSON में वैकल्पिक ट्रेलिंग कॉमा होता ही नहीं: आख़िरी तत्व के बाद पार्सर बंद होने वाला ब्रैकेट चाहता है। JavaScript इसे सह लेता है, JSON नहीं।

क्या बहुत बड़ी फ़ाइलें जाँच सकते हैं?

पाँच मेगाबाइट टेक्स्ट तक। उससे बड़ी फ़ाइलें कमांड-लाइन टूल से जाँचना बेहतर है।

संबंधित टूल