आपके ब्राउज़र में चलता है

JSON फ़ॉर्मेटर और मिनीफ़ायर (प्रिटी और मिनीफ़ाई)

स्पष्ट त्रुटि स्थानों के साथ JSON को फ़ॉर्मेट या छोटा करें। सब कुछ आपके ब्राउज़र में चलता है।

आपका इनपुट कभी भी सर्वर पर नहीं भेजा जाता है (स्थानीय रूप से संसाधित) संवेदनशील डेटा के साथ भी उपयोग करने के लिए सुरक्षित
उन्नत विकल्प
फ़ॉर्मेट करने के लिए Cmd/Ctrl+Enter / छोटा करने के लिए Cmd/Ctrl+Shift+Enter
निष्क्रिय
इनपुट (JSON)
लाइनें 0 वर्ण 0 आकार 0 B
आपका इनपुट ब्राउज़र में स्थानीय रूप से संसाधित होता है और कभी सर्वर पर नहीं भेजा जाता है।
आउटपुट
लाइनें 0 वर्ण 0 आकार 0 B
आउटपुट को कॉपी या डाउनलोड करें।
फ़ॉर्मेट या छोटा किया गया JSON यहाँ दिखाई देगा...

विकल्प

उन्नत विकल्प

कैसे उपयोग करें (3 चरण)

1. पेस्ट करें

इनपुट पैनल में JSON पेस्ट करें।

2. फ़ॉर्मेट/छोटा करें

परिणाम उत्पन्न करने के लिए फ़ॉर्मेट या छोटा करें पर क्लिक करें।

3. कॉपी करें

आउटपुट कॉपी करें और आपका काम हो गया।

शॉर्टकट

शॉर्टकट तब काम करते हैं जब इनपुट फोकस में होता है।
Cmd/Ctrl + Enter
फ़ॉर्मेट
Cmd/Ctrl + Shift + Enter
छोटा करें (Minify)
Cmd/Ctrl + L
साफ़ करें (पुष्टि के साथ)

फ़ॉर्मेट किए गए JSON का उदाहरण

पहले
{"name":"A","items":[1,2],"meta":{"ok":true}}
बाद में
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • पठनीयता के लिए इंडेंटेशन और लाइन ब्रेक जोड़ता है
  • एक सुसंगत क्रम बनाए रखने के लिए कुंजियों को सॉर्ट करता है

नोट्स और शब्दावली

JSON फ़ॉर्मेटिंग क्या है?

JSON को प्रिटी-प्रिंट करने से लाइन ब्रेक और इंडेंटेशन जुड़ जाते हैं ताकि संरचना को पढ़ना आसान हो जाए।

JSON मिनीफ़ाई क्या है?

मिनीफ़ाइंग आउटपुट को यथासंभव छोटा बनाने के लिए व्हाइटस्पेस को हटा देता है।

सामान्य त्रुटियाँ

अंतिम कॉमा (trailing commas), गायब उद्धरण (quotes), और बेमेल ब्रैकेट विशिष्ट हैं। यह टूल लाइन/कॉलम विवरण दिखाता है।

सुझाव

इंडेंट 2 डिफ्स (diffs) को छोटा रखता है, जबकि इंडेंट 4 स्कैन करना आसान होता है। अपने वर्कफ़्लो के आधार पर चुनें।

सामान्य प्रश्न: JSON फ़ॉर्मेटर और मिनीफ़ायर

मुझे एक त्रुटि मिल रही है

हम वह लाइन और कॉलम दिखाते हैं जहाँ JSON टूटा हुआ है। यदि संभव हो, तो इनपुट को हाइलाइट किया जाता है और आप सीधे उस पर जा सकते हैं।

क्या मैं कमेंट्स वाले JSON (JSONC/JSON5) का उपयोग कर सकता हूँ?

मानक JSON कमेंट्स की अनुमति नहीं देता है। यदि आवश्यक हो तो “पार्स करने से पहले कमेंट्स हटाएँ” चालू करें (पूरी तरह से संगत नहीं)।

बड़ा JSON धीमा है

इनपुट को प्रतिक्रियाशील रखने के लिए पार्सिंग और फ़ॉर्मेटिंग वेब वर्कर में चलती है। बड़े इनपुट के लिए ट्री व्यू स्वचालित रूप से अक्षम हो जाता है।

क्या मेरा डेटा कहीं भेजा जाता है?

नहीं। फ़ॉर्मेटिंग, मिनीफ़ाइंग और सत्यापन पूरी तरह से आपके ब्राउज़र में चलते हैं।

मुझे \uXXXX एस्केप दिखाई दे रहे हैं

आउटपुट एस्केप दृश्यों का उपयोग करता है या नहीं, इसे नियंत्रित करने के लिए “यूनिकोड एस्केप” टॉगल करें।