JSON फ़ॉर्मेटर और वैलिडेटर
अमान्य इनपुट के लिए स्पष्ट त्रुटि संदेशों के साथ JSON को ऑनलाइन फ़ॉर्मेट करें, सुंदर बनाएं और वैलिडेट करें.
JSON फ़ॉर्मेटर का उपयोग कैसे करें
- 01
अपना JSON इनपुट पैनल में पेस्ट या टाइप करें.
- 02
इसे पार्स करने और 2-स्पेस इंडेंट के साथ फिर से प्रिंट करने के लिए चलाएं दबाएं.
- 03
फ़ॉर्मेट किया गया JSON कॉपी करें, या इनपुट अमान्य होने पर त्रुटि पढ़ें.
यह क्या करता है
JSON फ़ॉर्मेटर और वैलिडेटर छोटे, एस्केप्ड या अव्यवस्थित JSON को एक साफ, इंडेंटेड संरचना में बदल देता है जिसे आप वास्तव में पढ़ सकते हैं, और सिंटैक्स त्रुटियों को उनके सटीक स्थान के साथ इंगित करता है ताकि आप उन्हें तेजी से ठीक कर सकें।
फ़ॉर्मेटिंग और सत्यापन एक साथ कैसे काम करते हैं
यह आपके इनपुट को एक सख्त JSON पार्सर से जाँचता है। यदि पार्सिंग सफल होती है, तो टूल लगातार 2-स्पेस इंडेंट के साथ डेटा को फिर से प्रिंट करता है। इसका अर्थ है कि साफ़ प्रारूप इस बात का प्रमाण भी है कि आपका JSON मान्य है। यदि पार्सिंग विफल हो जाती है, तो आपको अस्पष्ट "कुछ गलत है" के बजाय सटीक त्रुटि मिलती है।
जब आप इसके लिए पहुंचेंगे
डेवलपर्स लगातार इसके लिए पहुंचते हैं: एक एपीआई प्रतिक्रिया का निरीक्षण करना, एक कॉन्फ़िगरेशन फ़ाइल की विवेक-जांच करना, इसे सहेजने से पहले एक वेबहुक पेलोड को साफ करना, या इसे संस्करण नियंत्रण में डालने से पहले एक बड़े ब्लॉब को अंतर-अनुकूल बनाना। पठनीय JSON संरचना, नेस्टिंग और गायब फ़ील्ड को एक नज़र में स्पष्ट कर देता है।
JSON अमान्य क्यों आता है?
अधिकांश "अमान्य JSON" त्रुटियाँ कुछ कारणों से आती हैं: दोहरे उद्धरण चिह्नों के बजाय एकल उद्धरण चिह्नों में लिपटी कुंजियाँ या तार, अंतिम आइटम के बाद एक अनुगामी अल्पविराम, टिप्पणियाँ (जो मानक JSON अनुमति नहीं देता है), जावास्क्रिप्ट ऑब्जेक्ट से कॉपी की गई गैर-उद्धृत कुंजियाँ, या किसी दस्तावेज़ से चिपकाए गए स्मार्ट उद्धरण। त्रुटि स्थिति आपको ठीक-ठीक बताती है कि पार्सर ने कहां हार मानी।
आपके ब्राउज़र में चलता है
चूँकि पूरी चीज़ आपके ब्राउज़र में चलती है, आपका JSON कभी भी आपका डिवाइस नहीं छोड़ता। यह तब मायने रखता है जब पेलोड में एक्सेस टोकन, ग्राहक रिकॉर्ड या कुछ भी हो जिसे आप किसी यादृच्छिक वेबसाइट पर पेस्ट नहीं करना चाहेंगे जो इसे चुपचाप सर्वर पर अपलोड कर देती है।
एक बार फ़ॉर्मेट हो जाने पर, परिणाम को एक क्लिक से कॉपी करें। यदि आपको इसके विपरीत की आवश्यकता है, तो JSON मिनिफ़ायर उत्पादन के लिए सबसे छोटा संभव पेलोड उत्पन्न करने के लिए सभी रिक्त स्थान को हटा देता है।
अक्सर पूछे जाने वाले सवाल
JSON फ़ॉर्मेटर क्या करता है?
यह आपके JSON को पार्स करता है, जांचता है कि यह वैध है, और इसे एक साफ़ 2-स्पेस इंडेंट के साथ फिर से प्रिंट करता है ताकि इसे पढ़ना आसान हो. अगर JSON अमान्य है, तो इसके बजाय एक सटीक त्रुटि संदेश मिलता है.
क्या मेरा JSON कहीं भेजा जाता है?
नहीं. आपका JSON पूरी तरह आपके ब्राउज़र में फ़ॉर्मैट होता है, इसलिए कुछ भी सर्वर पर नहीं भेजा जाता. इसे संग्रहीत, लॉग या साझा नहीं किया जाता.
यह क्यों कहता है कि मेरा JSON अमान्य है?
फ़ॉर्मेटर सख्त JSON मानक का पालन करता है: कुंजियों और स्ट्रिंग को दोहरे उद्धरण चाहिए, कोई ट्रेलिंग कॉमा नहीं और कोई टिप्पणी नहीं. त्रुटि संदेश दिखाता है कि पार्सिंग कहां विफल हुई.