JSON

JSON Formatter / Minify / Validator

JSON की फ़ॉर्मेटिंग (2-स्पेस इंडेंट), मिनिफ़ाई और वैलिडेशन सीधे ब्राउज़र में।

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

इस टूल के बारे में लेख: JSON Formatter: फ़ॉर्मेटिंग, मिनिफिकेशन और वैलिडेशन

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

यह टूल क्या करता है और कब इस्तेमाल करें?

यह JSON को 2-स्पेस इंडेंट के साथ फ़ॉर्मेट करता है ताकि पढ़ने में आसान हो, स्पेस हटाकर मिनिफ़ाई करता है, या सिंटैक्स वैलिडेट करता है। किसी API रिस्पॉन्स को डीबग करने या कमिट से पहले कॉन्फ़िग फ़ाइल साफ़ करने के लिए उपयोगी।

क्या मेरा JSON डेटा किसी सर्वर पर भेजा जाता है?

नहीं, सब कुछ आपके ब्राउज़र में JavaScript से होता है — कोई भी डेटा किसी सर्वर पर नहीं भेजा जाता।

मेरे JSON में आख़िरी एलिमेंट के बाद कॉमा होने पर एरर क्यों आती है?

Trailing comma (आख़िरी एलिमेंट के बाद कॉमा) मान्य JSON नहीं है, भले ही JavaScript जैसी कुछ भाषाएं इसे ऑब्जेक्ट/ऐरे लिटरल में स्वीकार कर लें। वैलिडेट करने से पहले इसे हटाएं। ध्यान रहे, मिनिफ़ाई सिर्फ़ टोकन्स के बीच की स्पेस हटाता है, स्ट्रिंग वैल्यू के अंदर के कैरेक्टर्स को कभी नहीं छूता।

JSON5 या JSONC स्टैंडर्ड JSON से कैसे अलग है?

यह एक्सटेंशन हैं, जो अतिरिक्त रूप से कमेंट्स, trailing comma और बिना कोट वाली कुंजियों की अनुमति देते हैं। एक सख्त JSON वैलिडेटर (इस टूल की तरह) ऐसे टेक्स्ट को सही तरीक़े से रिजेक्ट करेगा — इसके लिए ऐसे अलग पार्सर की ज़रूरत होती है जो स्पष्ट रूप से JSON5/JSONC सपोर्ट करता हो।

क्या फ़ॉर्मेटिंग डेटा टाइप्स बदल देती है, जैसे संख्याएँ?

नहीं, फ़ॉर्मेटिंग और मिनिफिकेशन सिर्फ़ वैल्यू के आसपास स्पेस और लाइन ब्रेक को व्यवस्थित करते हैं। संख्याएँ, स्ट्रिंग, बूलियन वैल्यू और null अपने मूल रूप में ही रहते हैं।

लेख: JSON

JSONPath: बिना मैन्युअल पार्सिंग के JSON डेटा खोजना

JSONPath एक बड़े JSON से ज़रूरी वैल्यू को मैन्युअल खोज के बिना एक ही एक्सप्रेशन से कैसे निकालता है।

JSON Diff: संरचनात्मक तुलना टेक्स्ट तुलना से कैसे अलग है

कुंजियों का क्रम दो JSON दस्तावेज़ों की तुलना को प्रभावित क्यों नहीं करना चाहिए।

JSON Schema: JSON की संरचना कैसे बताएँ और जाँचें

JSON Schema स्वचालित रूप से जाँचने देता है कि डेटा अपेक्षित अनुबंध से मेल खाता है या नहीं।

JSON Flatten: नेस्टेड संरचना को समतल सूची में बदलना

गहराई से नेस्टेड JSON user.address.city जैसी कुंजियों की समतल सूची में कैसे बदलता है।

JSON Sort Keys: ऑब्जेक्ट की कुंजियाँ क्यों सॉर्ट करें

JSON कुंजी क्रम क्यों तय नहीं है, पर सॉर्टिंग व्यवहार में फिर भी उपयोगी क्यों है।

JSON Repair: JSON क्यों टूटता है और इसे कैसे ठीक करें

"टूटे हुए" JSON के सामान्य कारण, और स्वचालित मरम्मत क्या ठीक कर सकती है और क्या नहीं।

Mock JSON Generator: नकली डेटा किस काम आता है

मॉक डेटा बैकएंड तैयार होने से पहले इंटरफ़ेस बनाना शुरू करने कैसे देता है।

JSON ↔ YAML/CSV/XML/TOML: कब और क्यों कन्वर्ट करें

JSON को CSV में बदलने पर कौन-सा डेटा खो जाता है, और कॉन्फ़िग फ़ाइलों के लिए YAML व TOML लोकप्रिय क्यों हैं।