JSON फ़ॉर्मैटर और वैलिडेटर: JSON को सुंदर, क्रमबद्ध और छोटा करें

API, लॉग या कॉन्फ़िग फ़ाइल का JSON पेस्ट करें: पढ़ने लायक बनाएँ, सही है या नहीं जाँचें और गलती की सही जगह पाएँ।

JSON
फ़ॉर्मैट किया JSON

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

  1. JSON पेस्ट करें या .json फ़ाइल खोलें।
  2. 2 स्पेस, 4 स्पेस, टैब या छोटा करें चुनें; चाहें तो की क्रम में लगाएँ।
  3. लाइन-कॉलम के साथ दिखी गलती ठीक करें, फिर कॉपी या डाउनलोड करें।

ज़रूरी जानकारी

हमारा वैलिडेटर JSON के मानक (RFC 8259) को सख़्ती से मानता है और पहली गड़बड़ की लाइन और कॉलम बताता है, जैसे फ़ालतू कॉमा, छूटा हुआ कोलन या सिंगल कोट वाली की। पार्स करने से पहले हम टेक्स्ट ख़ुद जाँचते हैं, इसलिए यह हर ब्राउज़र में एक जैसा चलता है।

15 से ज़्यादा अंकों वाली संख्याएँ, जैसे लंबी ऑर्डर या ट्रांज़ैक्शन ID, JavaScript में सटीक नहीं रहतीं। ऐसी संख्या दिखने पर टूल चेतावनी देता है; ऐसी ID को स्ट्रिंग ("1234567890123456789") में रखें।

"की (key) A–Z क्रम में" हर लेवल पर की को क्रम में लगाता है, जिससे दो JSON फ़ाइलें मिलाना आसान हो जाता है। ऐरे का क्रम नहीं बदलता। छोटा करें सारे स्पेस हटा देता है, जो API रिक्वेस्ट और कॉन्फ़िग वैल्यू के लिए काम का है।

सवाल-जवाब

"की डबल कोट में होनी चाहिए" क्यों आता है?

JSON में सिर्फ़ डबल कोट चलते हैं। {'a':1} JavaScript है, JSON नहीं।

क्या JSON में कमेंट लिख सकते हैं?

नहीं। स्टैंडर्ड JSON में कमेंट नहीं होते, इसलिए उन्हें गलती बताया जाता है।

क्या बड़ी फ़ाइल चलेगी?

हाँ, कई MB नए ब्राउज़र में चलते हैं।

क्या क्रम में लगाने से डेटा बदलेगा?

सिर्फ़ की का क्रम बदलता है; वैल्यू वैसी ही रहती हैं।

क्या मेरा JSON अपलोड होता है?

नहीं। यह आपके ब्राउज़र में ही रहता है, इसलिए API के जवाब के लिए भी सुरक्षित है।

आख़िरी अपडेट: