किसी सर्वर पर आपकी फ़ाइल की सामग्री की कोई प्रोसेसिंग नहीं होती। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
Hosted in GermanyGlobal Content Delivery
ओरिजिन सर्वर जर्मनी में Hetzner पर हैं, और कंटेंट डिलीवरी नेटवर्क (CDN) के ज़रिए दुनिया भर में डिलीवरी होती है। इस दौरान आपकी फ़ाइल की सामग्री कभी ट्रांसमिट नहीं होती - वह आपके डिवाइस से बाहर नहीं जाती।
प्रोग्रामों के बीच संरचित डेटा के आदान-प्रदान के लिए JSON सबसे आम प्रारूप है, पर रास्ते में यह अक्सर एक लंबी पंक्ति में दब जाता है जिसे कोई इंसान पढ़ नहीं पाता। यह टूल उसे फिर से आकार देता है: यह JSON को पढ़कर साफ़ इंडेंट के साथ लौटाता है, जिससे नेस्टिंग, सूचियाँ और ऑब्जेक्ट एक नज़र में दिख जाते हैं। उल्टा, जब इसे छोटा और तेज़ी से भेजने लायक चाहिए, तो आप हर अतिरिक्त स्थान हटाकर इसे छोटा (minify) भी कर सकते हैं।
इंडेंट आप चुनते हैं (दो या चार स्थान या एक टैब) और हर ऑब्जेक्ट की कुंजियों को वर्णक्रम में लगवा सकते हैं। क्रम में लगाना दो JSON दस्तावेज़ों की तुलना आसान बनाने या एक स्थिर, पुनरुत्पादनीय आउटपुट तैयार करने के लिए उपयोगी है। चूँकि टूल वास्तव में JSON को पढ़कर दोबारा लिखता है, आउटपुट हमेशा वैध JSON रहता है; टूटा इनपुट चुपचाप नहीं सुधारा जाता, बल्कि ईमानदारी से त्रुटि के रूप में बताया जाता है।
पूरी प्रक्रिया पूरी तरह स्थानीय रूप से, आपके ब्राउज़र में शुद्ध JavaScript में चलती है: आपका JSON न अपलोड होता है, न सहेजा जाता है, और किसी CDN से कोई बाहरी लाइब्रेरी नहीं लाई जाती। यह कॉन्फ़िगरेशन, API प्रतिक्रियाओं या निर्यात के लिए ख़ास तौर पर अहम है, जिनमें जल्दी ही गोपनीय मान आ जाते हैं। परिणाम को आप डाउनलोड कर सकते हैं या सीधे कॉपी कर सकते हैं।
कई ऑनलाइन JSON फ़ॉर्मैटर आपके इनपुट को फ़ॉर्मैट करने के लिए अपने सर्वर पर भेजते हैं - अगर JSON में API कुंजियाँ, टोकन या ग्राहक डेटा है तो यह जोखिम भरा है, जो कॉन्फ़िगरेशन और API रिस्पॉन्स में अक्सर होता है। यह टूल आपके JSON को सिर्फ़ स्थानीय रूप से प्रोसेस करता है, बिना खाते के, बिना कैरेक्टर सीमा के और नतीजे में बिना विज्ञापन के - किसी भी आधुनिक ब्राउज़र वाले डिवाइस पर।
तकनीकी विवरण
तकनीकी विवरण
इनपुट फ़ॉर्मैट
टेक्स्ट इनपुट
आउटपुट फ़ॉर्मैट
JSON
बैच प्रोसेसिंग
नहीं
प्रोसेसिंग
ब्राउज़र में स्थानीय रूप से (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
JSON को टेक्स्ट बॉक्स में पेस्ट करें।
आउटपुट प्रारूप चुनें, चाहें तो कुंजियाँ क्रम में लगाएँ।
फ़ॉर्मैट किया गया JSON पढ़ें या डाउनलोड करें।
सीमाएँ: यह टूल वैध JSON को RFC 8259 के अनुसार फिर से फ़ॉर्मैट करता है; यह टूटे हुए सिंटैक्स को नहीं सुधारता और छूटे हुए उद्धरण चिह्न नहीं जोड़ता। JSON में टिप्पणियाँ अनुमत नहीं हैं और वे ईमानदार त्रुटि देती हैं। बहुत बड़े दस्तावेज़ आपके डिवाइस की मेमोरी से सीमित होते हैं। ऐरे के तत्वों का क्रम हमेशा बना रहता है; केवल ऑब्जेक्ट की कुंजियाँ ही क्रम में लगाई जाती हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरा JSON अपलोड होता है?
नहीं। फ़ॉर्मैटिंग पूरी तरह आपके ब्राउज़र में स्थानीय रूप से होती है; आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता और सहेजा नहीं जाता।
इंडेंट और minify में क्या अंतर है?
इंडेंट JSON को इंसानों के लिए पढ़ने योग्य बनाता है (पंक्ति विराम और रिक्त स्थान)। minify सभी अतिरिक्त वर्ण हटाकर इसे जितना छोटा हो सके बनाता है: भेजने के लिए आदर्श, पढ़ने के लिए ख़राब।
कुंजियों को क्रम में लगाना किस काम आता है?
क्रमबद्ध कुंजियाँ दो दस्तावेज़ों की तुलना (diff) आसान बनाती हैं और स्थिर, पुनरुत्पादनीय क्रम देती हैं। मान और सूचियों का क्रम अपरिवर्तित रहता है।
अमान्य JSON पर क्या होता है?
टूल ग़लत परिणाम गढ़ने या इनपुट को चुपचाप बदलने के बजाय ईमानदारी से एक त्रुटि बताता है।
क्या यह मोबाइल पर भी काम करता है?
हाँ, डेस्कटॉप की तरह ही किसी भी आधुनिक मोबाइल ब्राउज़र में - JSON डिवाइस पर स्थानीय बना रहता है।
क्या मुझे खाते की ज़रूरत है, या क्या कैरेक्टर की कोई सीमा है?
नहीं। न खाता, न कोई कृत्रिम कैरेक्टर सीमा - सिर्फ़ बहुत बड़े दस्तावेज़ों के लिए आपके डिवाइस की मेमोरी एक सीमा तय करती है।
क्या यहाँ गोपनीय JSON पेस्ट करना सुरक्षित है?
हाँ। कई ऑनलाइन फ़ॉर्मैटर के उलट, आपका JSON सर्वर पर नहीं भेजा जाता - एयरप्लेन मोड आज़मा कर देखें, फ़ॉर्मैटिंग फिर भी काम करती रहती है।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता