JSON Lines वैलिडेटर कैसे इस्तेमाल करें
- NDJSON / JSON Lines कंटेंट पेस्ट करें।
- सारांश और अमान्य लाइनों की तालिका पढ़ें।
- बताई गई लाइनें ठीक करें और फ़ाइल इंपोर्ट करने से पहले दोबारा जाँचें।
JSON Lines वैलिडेटर की खूबियाँ
- हर लाइन को एक स्वतंत्र JSON वैल्यू के रूप में जाँचता है
- हर विफलता के लिए सटीक लाइन और कॉलम, साथ में सुधार का संकेत
- खाली लाइनों को उनके लाइन नंबर के साथ चिह्नित करता है
- वैध रिकॉर्ड गिनता है और मिश्रित रिकॉर्ड टाइप पर चेतावनी देता है
- पेस्ट करते ही लाइव वैलिडेशन
- एरर तालिका CSV के रूप में एक्सपोर्ट की जा सकती है
JSON Lines वैलिडेटर का उदाहरण
लॉग एक्सपोर्ट में टूटी लाइन पकड़ना
इनपुट:
{"id":1,"event":"signup"}
{"id":2,"event":"login",}
{"id":3}आउटपुट:
Line 2, column 24 — Invalid JSON. Trailing commas are not allowed before } or ].JSON Lines वैलिडेटर के बारे में अक्सर पूछे जाने वाले सवाल
ठीक-ठीक क्या जाँचा जाता है?
हर ग़ैर-खाली लाइन एक पूर्ण, वैध JSON वैल्यू होनी चाहिए। हर विफल लाइन उसके नंबर, कॉलम, पार्सर के संदेश और एक संकेत के साथ बताई जाती है; खाली लाइनें अलग से चिह्नित होती हैं।
क्या खाली लाइनें अमान्य हैं?
सख़्त NDJSON पार्सर उन्हें अस्वीकार करते हैं, इसलिए बाकी फ़ाइल वैध होने पर भी उन्हें लाइन नंबर सहित चेतावनी के रूप में बताया जाता है।
क्या इससे फ़र्क पड़ता है कि लाइनें ऑब्जेक्ट हैं या ऐरे?
प्रति लाइन कोई भी JSON वैल्यू मान्य है, पर ज़्यादातर उपभोक्ता प्रति लाइन एक ऑब्जेक्ट की अपेक्षा करते हैं। रिकॉर्ड टाइप मिश्रित होने पर चेतावनी दिखाई जाती है।
क्या मैं एरर की सूची एक्सपोर्ट कर सकता हूँ?
हाँ — अमान्य लाइनों की तालिका को बग रिपोर्ट या डेटा-क्वालिटी टिकट के लिए कॉपी या CSV के रूप में डाउनलोड किया जा सकता है।