JSON फ़ॉर्मेटर और बेहतरकर्ता — मुफ़्त ऑनलाइन

JSON को ऑनलाइन, मुफ़्त में फ़ॉर्मेट और सुव्यवस्थित करें।

इनपुट तैयार

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।

आउटपुट

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

यह टूल क्या करता है

JSON फ़ॉर्मेटर मिनिफ़ाई की हुई या बेतरतीब JSON को एक जैसे दो-स्पेस इंडेंटेशन के साथ दोबारा लिखता है, जिसमें हर कुंजी अलग लाइन पर होती है, ताकि आप एक नज़र में उसकी संरचना समझ सकें। यह आपके डेटा को नहीं बदलता: कुंजियाँ, मान और उनका क्रम बिल्कुल पहले जैसे रहते हैं।

फ़ॉर्मेट करने के दो तरीके हैं। कन्वर्ट करें इनपुट को सर्वर पर भेजता है और फ़ॉर्मेट की हुई JSON आउटपुट पैनल में दिखाता है। इनपुट पैनल पर मौजूद फ़ॉर्मेट करें बटन टेक्स्ट को वहीं दोबारा फ़ॉर्मेट कर देता है, और मिनिफ़ाई करें इसका उल्टा करता है। अगर JSON टूटी हुई है, तो जाँचें और सुधार सुझाएँ समस्या की लाइन और कॉलम बता देता है।

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

  • किसी API का ऐसा रिस्पॉन्स पढ़ते समय जो एक ही लंबी लाइन में आता है।
  • किसी कॉन्फ़िग फ़ाइल या फ़िक्स्चर को कमिट करने से पहले उसकी समीक्षा करते समय।
  • टिकट, ईमेल या डॉक्यूमेंटेशन में JSON पेस्ट करते समय, जहाँ इंडेंटेशन से वह पढ़ने लायक बनती है।
  • दो पेलोड की तुलना करते समय: पहले दोनों को फ़ॉर्मेट करें, फिर टेक्स्ट डिफ़ चेकर का उपयोग करें।

उदाहरण

इनपुट

{"user":{"id":7,"name":"Ana","roles":["admin","dev"]},"active":true}

आउटपुट

{
  "user": {
    "id": 7,
    "name": "Ana",
    "roles": [
      "admin",
      "dev"
    ]
  },
  "active": true
}

इस टूल के बारे में सवाल

क्या फ़ॉर्मेट करने से मेरा डेटा बदल जाता है?

नहीं। सिर्फ़ व्हाइटस्पेस बदलता है। कुंजियों का क्रम, मान और टाइप वैसे ही रहते हैं, इसलिए फ़ॉर्मेट की हुई JSON पार्स होकर बिल्कुल वही ऑब्जेक्ट देती है।

JSON को फिर से कॉम्पैक्ट कैसे करूँ?

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

फ़ॉर्मेटर मेरी JSON को अस्वीकार क्यों करता है?

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

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

कन्वर्ट करें और फ़ॉर्मेट करें बटन में क्या अंतर है?

कन्वर्ट करें (JSON → JSON) आपके इनपुट को सर्वर पर भेजता है और आउटपुट पैनल में फ़ॉर्मेट किया गया JSON लौटाता है। फ़ॉर्मेट करें बटन आउटपुट पैनल को प्रभावित किए बिना सीधे इनपुट पैनल को फिर से फ़ॉर्मेट करता है।

अगर मेरे JSON में सिंटैक्स त्रुटि है तो क्या होगा?

फ़ॉर्मेट करने से पहले समस्या की सटीक पंक्ति और स्तंभ देखने के लिए "जाँचें और सुधार सुझाएँ" बटन (या JSON वैलिडेटर) का उपयोग करें।

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।