hi

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

JSON को साफ़ इंडेंट के साथ सजाएँ या छोटा करें, और चाहें तो कुंजियाँ क्रम में लगाएँ. सब कुछ ब्राउज़र में स्थानीय रूप से, बिना किसी अपलोड के.

इंडेंट
  • 2 स्थान
  • 4 स्थान
  • टैब
कुंजियाँ क्रम में लगाएँ
छोटा करें (minify)

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    प्रोग्रामों के बीच संरचित डेटा के आदान-प्रदान के लिए JSON सबसे आम प्रारूप है, पर रास्ते में यह अक्सर एक लंबी पंक्ति में दब जाता है जिसे कोई इंसान पढ़ नहीं पाता. यह टूल उसे फिर से आकार देता है: यह JSON को पढ़कर साफ़ इंडेंट के साथ लौटाता है, जिससे नेस्टिंग, सूचियाँ और ऑब्जेक्ट एक नज़र में दिख जाते हैं. उल्टा, जब इसे छोटा और तेज़ी से भेजने लायक चाहिए, तो आप हर अतिरिक्त स्थान हटाकर इसे छोटा (minify) भी कर सकते हैं.

    इंडेंट आप चुनते हैं (दो या चार स्थान या एक टैब) और हर ऑब्जेक्ट की कुंजियों को वर्णक्रम में लगवा सकते हैं. क्रम में लगाना दो JSON दस्तावेज़ों की तुलना आसान बनाने या एक स्थिर, पुनरुत्पादनीय आउटपुट तैयार करने के लिए उपयोगी है. चूँकि टूल वास्तव में JSON को पढ़कर दोबारा लिखता है, आउटपुट हमेशा वैध JSON रहता है; टूटा इनपुट चुपचाप नहीं सुधारा जाता, बल्कि ईमानदारी से त्रुटि के रूप में बताया जाता है.

    पूरी प्रक्रिया पूरी तरह स्थानीय रूप से, आपके ब्राउज़र में शुद्ध JavaScript में चलती है: आपका JSON न अपलोड होता है, न सहेजा जाता है, और किसी CDN से कोई बाहरी लाइब्रेरी नहीं लाई जाती. यह कॉन्फ़िगरेशन, API प्रतिक्रियाओं या निर्यात के लिए ख़ास तौर पर अहम है, जिनमें जल्दी ही गोपनीय मान आ जाते हैं. परिणाम को आप डाउनलोड कर सकते हैं या सीधे कॉपी कर सकते हैं.

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटटेक्स्ट इनपुट
    आउटपुट फ़ॉर्मैटJSON
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. JSON को टेक्स्ट बॉक्स में पेस्ट करें.
    2. इंडेंट चुनें, चाहें तो कुंजियाँ क्रम में लगाएँ या छोटा करें.
    3. फ़ॉर्मैट किया गया JSON पढ़ें या डाउनलोड करें.

    सीमाएँ: यह टूल वैध JSON को RFC 8259 के अनुसार फिर से फ़ॉर्मैट करता है; यह टूटे हुए सिंटैक्स को नहीं सुधारता और छूटे हुए उद्धरण चिह्न नहीं जोड़ता. JSON में टिप्पणियाँ अनुमत नहीं हैं और वे ईमानदार त्रुटि देती हैं. बहुत बड़े दस्तावेज़ आपके डिवाइस की मेमोरी से सीमित होते हैं. ऐरे के तत्वों का क्रम हमेशा बना रहता है; केवल ऑब्जेक्ट की कुंजियाँ ही क्रम में लगाई जाती हैं.

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

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

    नहीं. फ़ॉर्मैटिंग पूरी तरह आपके ब्राउज़र में स्थानीय रूप से होती है; आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता और सहेजा नहीं जाता.

    इंडेंट और minify में क्या अंतर है?

    इंडेंट JSON को इंसानों के लिए पढ़ने योग्य बनाता है (पंक्ति विराम और रिक्त स्थान). minify सभी अतिरिक्त वर्ण हटाकर इसे जितना छोटा हो सके बनाता है: भेजने के लिए आदर्श, पढ़ने के लिए ख़राब.

    कुंजियों को क्रम में लगाना किस काम आता है?

    क्रमबद्ध कुंजियाँ दो दस्तावेज़ों की तुलना (diff) आसान बनाती हैं और स्थिर, पुनरुत्पादनीय क्रम देती हैं. मान और सूचियों का क्रम अपरिवर्तित रहता है.

    अमान्य JSON पर क्या होता है?

    टूल ग़लत परिणाम गढ़ने या इनपुट को चुपचाप बदलने के बजाय ईमानदारी से एक त्रुटि बताता है.

    संबंधित टूल