कोई भी API response या config पेस्ट करें और यह तुरंत फ़ॉर्मैट हो जाएगा; गलतियों को लाइन और कॉलम नंबर के साथ दिखाया जाता है।
अमान्य JSON को 'line 3, column 14' के रूप में रिपोर्ट किया जाता है और साथ ही आस-पास की लाइनें भी दिखाई जाती हैं। आमतौर पर इसके मुख्य कारण trailing comma, single quotes, बिना quotes वाली keys और comments होते हैं; JSON इनमें से किसी की भी अनुमति नहीं देता।
फ़ॉर्मैटिंग इंसानों के पढ़ने के लिए होती है और minifying डेटा ट्रांसफ़र व स्टोरेज के लिए। दोनों ही तरीकों से वैल्यूज़ नहीं बदलतीं; क्रम केवल 'Sort keys' से बदलता है। संख्याएँ JavaScript की रेंज का पालन करती हैं, इसलिए 2^53 से बड़े इंटीजर्स की शुद्धता (precision) कम हो सकती है।
कई मेगाबाइट तक की फ़ाइलें आसानी से प्रोसेस हो जाती हैं। आपका आखिरी इनपुट केवल इसी ब्राउज़र में सुरक्षित रहता है (2,00,000 अक्षरों तक) और कभी भी बाहर नहीं भेजा जाता।
नहीं। वैलिडेशन और फ़ॉर्मैटिंग आपके ब्राउज़र में ही होती है, इसलिए API keys वाला कोई भी रिस्पॉन्स कभी भी आपके डिवाइस से बाहर नहीं जाता।
केवल स्टैंडर्ड JSON। कमेंट्स और trailing commas को एरर के रूप में दिखाया जाता है।
नहीं, यह टूल यूनिकोड (Unicode) कैरेक्टर्स को वैसा ही रखता है।
यह एरर की सटीक लाइन और कॉलम नंबर की पहचान करता है और तुरंत डीबगिंग के लिए आस-पास का कोड संदर्भ दिखाता है।
आप अपने JSON को 2 स्पेस, 4 स्पेस या टैब का उपयोग करके फ़ॉर्मैट कर सकते हैं, या पूरे स्ट्रक्चर को एक ही लाइन में minify कर सकते हैं।
हाँ, आप सभी keys को वर्णानुक्रम (alphabetical order) में अपने आप सॉर्ट करके ऑब्जेक्ट प्रॉपर्टीज़ को व्यवस्थित कर सकते हैं।
हाँ, आप रिज़ल्ट को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं या इसे सीधे फ़ॉर्मैट की गई .json फ़ाइल के रूप में डाउनलोड कर सकते हैं।