JSON फ़ॉर्मैटर और वैलिडेटर इस्तेमाल कैसे करें
- 1
JSON पेस्ट करें या खोलें
बाएँ बॉक्स में पेस्ट करें, उस पर .json फ़ाइल खींचकर छोड़ें, या फ़ाइल खोलें इस्तेमाल करें। यह कैसे काम करता है, देखने के लिए नमूना आज़माएँ।
- 2
लेआउट चुनें
2 स्पेस, 4 स्पेस या टैब चुनें, तय क्रम चाहिए तो की (key) A–Z क्रम में लगाएँ चालू करें, फिर JSON फ़ॉर्मैट करें या मिनिफ़ाई दबाएँ।
- 3
गड़बड़ी ठीक करें
JSON गलत हो तो लाइन, कॉलम और सुझाव पढ़ें, लाइन पर जाएँ से सीधे उस जगह पहुँचें, या JSON ठीक करें दबाएँ।
- 4
कॉपी करें, डाउनलोड करें या देखें
परिणाम कॉपी करें, उसे .json के रूप में डाउनलोड करें, या ट्री टैब खोलकर नोड फ़ोल्ड करें और JSONPath कॉपी करें।
सीमाएँ और Pro
बिना साइन-अप के मुफ़्त: 50 MB तक की फ़ाइलें खोलें। 200,000 अक्षरों से बड़ा इनपुट बैकग्राउंड वर्कर में प्रोसेस होता है, 2 MB से बड़ी फ़ाइलें एडिटर में लोड किए बिना फ़ॉर्मैट होती हैं, और ट्री व्यू 2 MB तक के डॉक्यूमेंट के लिए है।
Pro में विज्ञापन नहीं दिखते; फ़ॉर्मैटर की सीमाएँ हर प्लान में एक जैसी हैं। Pro देखें
JSON फ़ॉर्मैटर और वैलिडेटर के बारे में
कोई API रिस्पॉन्स, कॉन्फ़िग फ़ाइल या लॉग की लाइन पेस्ट करें। यह फ़ॉर्मैटर उसे JSON स्टैंडर्ड (RFC 8259) के हिसाब से जाँचता है, फिर दो स्पेस, चार स्पेस या टैब इंडेंटेशन के साथ दिखाता है, या उसे एक ही लाइन में मिनिफ़ाई कर देता है। की (key) को अक्षर क्रम में लगाया जा सकता है, जिससे एक ही डॉक्यूमेंट के दो वर्ज़न की तुलना करना आसान हो जाता है।
JSON में गड़बड़ी हो तो आपको लाइन और कॉलम, सरल भाषा में बताया गया कि क्या अपेक्षित था, ठीक गड़बड़ी वाली जगह के नीचे कैरेट और संभावित सुधार मिलता है: पिछली लाइन के अंत में छूटा कॉमा, ट्रेलिंग कॉमा, सिंगल कोट, बिना कोट वाला प्रॉपर्टी नाम, कमेंट, Python का True या None, NaN, स्ट्रिंग के अंदर सीधा लाइन ब्रेक या खुला रह गया ब्रैकेट। JSON ठीक करें बटन JSON जैसी दिखने वाली इन आम आदतों को एक साथ सुधार देता है और हर बदलाव की सूची दिखाता है, ताकि आप उसे देख सकें या पूर्ववत करें।
संख्याएँ और एस्केप सीक्वेंस वैसे ही कॉपी होते हैं जैसे लिखे हैं, इसलिए 12345678901234567890 जैसी ID उस तरह राउंड नहीं होती जैसे JSON.parse में हो जाती है। ट्री व्यू ऑब्जेक्ट और ऐरे को फ़ोल्ड करता है, हर एक में कितनी की या आइटम हैं यह दिखाता है, और किसी भी नोड का JSONPath या वैल्यू कॉपी करने देता है।
बड़ी फ़ाइलें बैकग्राउंड वर्कर में प्रोसेस होती हैं, इसलिए 50 MB का एक्सपोर्ट फ़ॉर्मैट होते समय भी पेज चलता रहता है। यह टूल JSON Schema से वैलिडेट नहीं करता, YAML या CSV में कन्वर्ट नहीं करता, और JSONPath एक्सप्रेशन से डेटा क्वेरी नहीं करता।
गोपनीयता
पार्सिंग, फ़ॉर्मैटिंग और सुधार इसी ब्राउज़र टैब में होते हैं; आप जो JSON पेस्ट करते हैं या खोलते हैं, वह कभी अपलोड नहीं होता और किसी सेवा को नहीं भेजा जाता। सिर्फ़ आपकी इंडेंटेशन और की क्रम की पसंद लोकल स्टोरेज में सेव होती है — पेज बंद करने के बाद डॉक्यूमेंट खुद नहीं रखा जाता।
खूबियाँ
ऐसी गड़बड़ियाँ जिन पर आप काम कर सकें
“Unexpected token” की जगह लाइन, कॉलम, समस्या के नीचे कैरेट और सुधार का सुझाव।
एक क्लिक में सुधार
कमेंट, ट्रेलिंग कॉमा, सिंगल कोट या बिना कोट वाली की वाले JSON को सख़्त JSON बना देता है।
फ़ोल्ड होने वाला ट्री
किसी भी ऑब्जेक्ट या ऐरे को फ़ोल्ड करें और नोड का JSONPath या वैल्यू कॉपी करें।