JSON फॉर्मेटर
सिंटैक्स एरर डिटेक्शन और लाइन नंबर के साथ JSON फॉर्मेट, वैलिडेट और मिनीफाई करें। मुफ्त ऑनलाइन JSON ब्यूटीफायर, 100% आपके ब्राउज़र में।
संदर्भ
JSON क्या है?
JSON (JavaScript Object Notation) एक हल्का, टेक्स्ट-आधारित डेटा-इंटरचेंज फॉर्मेट है जो RFC 8259 और ECMA-404 में परिभाषित है। यह REST API, कॉन्फिगरेशन फ़ाइलों और वेब एप्लिकेशन में डेटा स्टोरेज के लिए प्रमुख फॉर्मेट है। JSON छह वैल्यू प्रकारों का समर्थन करता है: object, array, string, number, boolean, और null। फॉर्मेटिंग (प्रिटी-प्रिंटिंग) कॉम्पैक्ट JSON को मानव-पठनीय बनाने के लिए इंडेंटेशन और लाइन ब्रेक जोड़ती है बिना डेटा बदले — कोई भी वैध पार्सर फॉर्मेटेड या मिनीफाइड इनपुट से समान परिणाम देता है।
JSON वैलिडेशन कैसे काम करता है?
JSON में सख्त सिंटैक्स नियम हैं जो JavaScript ऑब्जेक्ट लिटरल से भिन्न हैं। की अवश्य डबल-कोटेड स्ट्रिंग होनी चाहिए ("key", न कि key या 'key')। अंतिम एलिमेंट के बाद ट्रेलिंग कॉमा वर्जित हैं। स्ट्रिंग में सिंगल कोट्स नहीं, डबल कोट्स होने चाहिए। कमेंट अनुमत नहीं हैं। केवल ऊपर बताए गए छह वैल्यू प्रकार वैध हैं — undefined, फ़ंक्शन और NaN/Infinity वैध JSON नहीं हैं। यह टूल वैलिडेट करने के लिए ब्राउज़र के नेटिव JSON.parse() का उपयोग करता है — यदि इनपुट वैध JSON नहीं है, तो सटीक एरर मैसेज और पोजीशन दिखाई जाती है ताकि आप समस्या खोजकर ठीक कर सकें।
JSON मिनीफिकेशन
JSON मिनीफाई करने से सभी अनावश्यक व्हाइटस्पेस (स्पेस, टैब, न्यूलाइन) हटाकर सबसे छोटा संभव प्रतिनिधित्व बनता है। एक विशिष्ट API रिस्पॉन्स मिनीफिकेशन के बाद 30–60% तक सिकुड़ सकता है। यह नेटवर्क प्रदर्शन के लिए महत्वपूर्ण है: छोटे पेलोड Time to First Byte (TTFB) कम करते हैं और धीमे कनेक्शन पर मोबाइल लोड टाइम सुधारते हैं। मिनीफिकेशन के बाद बचत दिखाई जाती है ताकि आप सटीक साइज़ कमी देख सकें। ध्यान दें कि मिनीफिकेशन सर्वर-साइड gzip या Brotli कम्प्रेशन के साथ सबसे अच्छा काम करता है — दोनों तकनीकें पूरक हैं।
गोपनीयता
सभी प्रोसेसिंग 100% आपके ब्राउज़र में चलती है। कोई डेटा सर्वर को नहीं भेजा जाता।