JSON फ़ॉर्मेटर और वैलिडेटर
अपना JSON पेस्ट करें और उसे पढ़ने लायक बनाएँ, ठीक वह जगह ढूँढें जहाँ वह टूटता है, या उसे एक लाइन में छोटा करें।
इसी डिवाइस पर सुरक्षित
आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।
सुरक्षित
नतीजा
जैसे-जैसे आप लिखेंगे, आपका फ़ॉर्मेट किया गया JSON यहाँ दिखेगा।
यह JSON सही नहीं है
यह कैसे काम करता है
-
अपना JSON पेस्ट करें
पेस्ट करें, लिखें या कोई .json फ़ाइल खोलें। पढ़ने के लिए कुछ होते ही फ़ॉर्मेटिंग शुरू हो जाती है।
-
गड़बड़ी ठीक करें
अगर JSON गलत है, तो आपको लाइन, कॉलम और आसान भाषा में वजह दिखती है। एक क्लिक से कर्सर सीधे गड़बड़ी पर पहुँच जाता है।
-
रूप चुनें
फ़ॉर्मेट किया, मिनिफ़ाई किया या ट्री व्यू चुनें, इंडेंटेशन सेट करें, की सॉर्ट करें, फिर नतीजा कॉपी या डाउनलोड करें।
अक्सर पूछे जाने वाले सवाल
क्या मेरा JSON किसी सर्वर पर भेजा जाता है?
नहीं। पार्सिंग और फ़ॉर्मेटिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए API रिस्पॉन्स, कॉन्फ़िगरेशन फ़ाइलें और टोकन कभी आपके डिवाइस से बाहर नहीं जाते।
जब JavaScript मेरा JSON मान लेता है, तो यहाँ गलत क्यों बताया जाता है?
JSON, JavaScript से ज़्यादा सख्त है। की और टेक्स्ट को डबल कोट चाहिए, आखिर में फ़ालतू कॉमा और कमेंट की इजाज़त नहीं है, और undefined या NaN जैसी वैल्यू होती ही नहीं। एरर मैसेज बताता है कि कौन-सा नियम टूटा है।
क्या फ़ॉर्मेटिंग से मेरी संख्याएँ बदलेंगी?
नहीं। संख्याएँ और एस्केप किए गए कैरेक्टर ठीक वैसे ही रखे जाते हैं जैसे आपने लिखे, इसलिए बहुत बड़े पूर्णांक और लंबे दशमलव उस तरह राउंड नहीं होते जैसे JSON.parse करता।
“की सॉर्ट करें” क्या करता है?
यह हर लेवल पर हर ऑब्जेक्ट की की को वर्णक्रम में लगाता है। ऐरे का क्रम वैसा ही रहता है, क्योंकि ऐरे के आइटम का क्रम डेटा का हिस्सा होता है।
क्या यह बड़ी फ़ाइलें संभाल सकता है?
हाँ। कई मेगाबाइट की फ़ाइलें पल भर में फ़ॉर्मेट हो जाती हैं। ट्री व्यू एक बार में एक लेवल खोलता है और लंबी लिस्ट को हिस्सों में दिखाता है, ताकि पेज तेज़ी से काम करता रहे।