JSON फॉर्मैटर & वैलिडेटर

कोई भी API response या config पेस्ट करें और यह तुरंत फ़ॉर्मैट हो जाएगा; गलतियों को लाइन और कॉलम नंबर के साथ दिखाया जाता है।

एरर को समझना

अमान्य JSON को 'line 3, column 14' के रूप में रिपोर्ट किया जाता है और साथ ही आस-पास की लाइनें भी दिखाई जाती हैं। आमतौर पर इसके मुख्य कारण trailing comma, single quotes, बिना quotes वाली keys और comments होते हैं; JSON इनमें से किसी की भी अनुमति नहीं देता।

Format बनाम minify

फ़ॉर्मैटिंग इंसानों के पढ़ने के लिए होती है और minifying डेटा ट्रांसफ़र व स्टोरेज के लिए। दोनों ही तरीकों से वैल्यूज़ नहीं बदलतीं; क्रम केवल 'Sort keys' से बदलता है। संख्याएँ JavaScript की रेंज का पालन करती हैं, इसलिए 2^53 से बड़े इंटीजर्स की शुद्धता (precision) कम हो सकती है।

बड़ी फ़ाइलें

कई मेगाबाइट तक की फ़ाइलें आसानी से प्रोसेस हो जाती हैं। आपका आखिरी इनपुट केवल इसी ब्राउज़र में सुरक्षित रहता है (2,00,000 अक्षरों तक) और कभी भी बाहर नहीं भेजा जाता।

अलग-अलग स्थितियों के लिए गाइड

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

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

नहीं। वैलिडेशन और फ़ॉर्मैटिंग आपके ब्राउज़र में ही होती है, इसलिए API keys वाला कोई भी रिस्पॉन्स कभी भी आपके डिवाइस से बाहर नहीं जाता।

JSON5 या कमेंट्स वाली फ़ाइलें?

केवल स्टैंडर्ड JSON। कमेंट्स और trailing commas को एरर के रूप में दिखाया जाता है।

क्या गैर-लैटिन टेक्स्ट \uXXXX के रूप में दिखेगा?

नहीं, यह टूल यूनिकोड (Unicode) कैरेक्टर्स को वैसा ही रखता है।

यह टूल JSON सिंटैक्स और फ़ॉर्मैटिंग एरर की रिपोर्ट कैसे करता है?

यह एरर की सटीक लाइन और कॉलम नंबर की पहचान करता है और तुरंत डीबगिंग के लिए आस-पास का कोड संदर्भ दिखाता है।

इंडेंटेशन और फ़ॉर्मैटिंग के कौन-से विकल्प उपलब्ध हैं?

आप अपने JSON को 2 स्पेस, 4 स्पेस या टैब का उपयोग करके फ़ॉर्मैट कर सकते हैं, या पूरे स्ट्रक्चर को एक ही लाइन में minify कर सकते हैं।

क्या मैं JSON ऑब्जेक्ट की keys को अपने आप वर्णानुक्रम में सॉर्ट कर सकता हूँ?

हाँ, आप सभी keys को वर्णानुक्रम (alphabetical order) में अपने आप सॉर्ट करके ऑब्जेक्ट प्रॉपर्टीज़ को व्यवस्थित कर सकते हैं।

क्या मैं फ़ॉर्मैट किए गए JSON को सीधे ब्राउज़र से फ़ाइल के रूप में डाउनलोड कर सकता हूँ?

हाँ, आप रिज़ल्ट को अपने क्लिपबोर्ड पर कॉपी कर सकते हैं या इसे सीधे फ़ॉर्मैट की गई .json फ़ाइल के रूप में डाउनलोड कर सकते हैं।