JSON फ़ॉर्मैटर

JSON पेस्ट करें और उसे साफ़ इंडेंट के साथ सजाएँ, उसकी कुंजियाँ क्रम से लगाएँ या उसे एक ही लाइन में समेटें। सिंटैक्स की गलतियाँ लाइन और कॉलम के साथ बताई जाती हैं।

मोड
इंडेंट

इनपुट

0 अक्षर0 लाइन

आउटपुट

0 अक्षर0 लाइन

पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।

JSON को फ़ॉर्मैट कैसे करें

  1. अपना JSON पेस्ट करें

    कोई API रिस्पॉन्स, कॉन्फ़िगरेशन फ़ाइल या लॉग लाइन पेस्ट करें, या .json फ़ाइल खोलें।

  2. लेआउट चुनें

    2 स्पेस, 4 स्पेस या टैब के साथ “फ़ॉर्मैट” चुनें, या सारी खाली जगह हटाने के लिए “मिनिफ़ाई”।

  3. कॉपी या डाउनलोड करें

    परिणाम कॉपी करें या उसे .json फ़ाइल के रूप में डाउनलोड करें।

पढ़ने में आसान JSON, कम गलतियाँ

API रिस्पॉन्स और एक्सपोर्ट किया गया डेटा अक्सर एक लंबी लाइन में आता है। इंडेंट करने से ढाँचा एक नज़र में दिखता है, इसलिए नेस्टेड ऑब्जेक्ट, छूटे हुए फ़ील्ड और गलत टाइप आसानी से पकड़ में आते हैं।

मिनिफ़ाई कब करें

मिनिफ़ाई किया गया JSON छोटा होता है, जो उसे एनवायरनमेंट वेरिएबल, URL पैरामीटर या रिक्वेस्ट बॉडी में पेस्ट करते समय काम आता है। डेटा खुद बिल्कुल वैसा ही रहता है।

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

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

नहीं। फ़ॉर्मैटिंग आपके ब्राउज़र में होती है, इसलिए आप ग्राहकों या कंपनी की अंदरूनी जानकारी वाला डेटा भी बेझिझक पेस्ट कर सकते हैं।

मेरा JSON अमान्य क्यों बताया जा रहा है?

आम वजहें हैं: आखिरी आइटम के बाद कॉमा, डबल कोट की जगह सिंगल कोट, और कमेंट। JSON में इनमें से कुछ भी नहीं चलता। मैसेज बताता है कि समस्या कहाँ से शुरू होती है।

क्या कुंजियाँ क्रम से लगाने पर डेटा बदल जाता है?

नहीं। JSON ऑब्जेक्ट में कुंजियों के क्रम का कोई मतलब नहीं होता। क्रम से लगाने से बस दो वर्शन की तुलना आसान हो जाती है; ऐरे का क्रम वैसा ही रहता है।

क्या लंबी संख्याएँ बिल्कुल वैसी ही रहती हैं?

हाँ। संख्याएँ ठीक वैसी ही कॉपी होती हैं जैसी लिखी गई हैं, इसलिए लंबी ID राउंड नहीं होतीं, जैसा कुछ फ़ॉर्मैटर में हो सकता है।