JSON फॉर्मेटर और वैलिडेटर
JSON को ऑनलाइन फॉर्मेट करें, मिनिफाई करें और वैलिडेट करें। अपना JSON पेस्ट करके तुरंत 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन के साथ प्रिटी-प्रिंट करें, या प्रोडक्शन के लिए मिनिफाई करें।
इंडेंटेशन
उदाहरण JSON
| नाम |
|---|
| User Object |
| Array of Items |
| Nested Object |
| API Response |
| Config File |
| Error Response |
अक्सर पूछे जाने वाले प्रश्न
JSON फॉर्मेटिंग इंडेंटेशन और न्यूलाइन जोड़ती है जिससे JSON मानव-पठनीय बनता है। JavaScript में JSON.stringify(data, null, 2) JSON को 2-स्पेस इंडेंटेशन के साथ फॉर्मेट करता है। मिनिफाइड JSON अर्थ में समान है लेकिन फाइल साइज घटाने के लिए सभी व्हाइटस्पेस हटा देता है।
फॉर्मेट (प्रिटी-प्रिंट) इंडेंटेशन और लाइन ब्रेक जोड़ता है जिससे JSON पढ़ना और डीबग करना आसान होता है — Razorpay, Stripe जैसे REST API के रिस्पॉन्स देखने के लिए आदर्श। मिनिफाई सभी गैर-महत्वपूर्ण व्हाइटस्पेस हटाकर सबसे छोटी JSON स्ट्रिंग बनाता है — प्रोडक्शन API के लिए आदर्श।
सामान्य JSON एरर: (1) ट्रेलिंग कॉमा — {"a":1,} — JSON अंतिम आइटम के बाद ट्रेलिंग कॉमा की अनुमति नहीं देता। (2) अनकोटेड की — {name:"Alice"} — JSON सभी कुंजियों के आसपास डबल कोट्स की आवश्यकता है। (3) सिंगल कोट्स — {'key':'value'} — JSON केवल डबल कोट्स उपयोग करता है। (4) क्लोजिंग ब्रैकेट गायब। वैलिडेटर पहली एरर की सटीक लाइन और कॉलम दिखाता है।
वेब सर्वर बैंडविड्थ और रिस्पॉन्स टाइम घटाने के लिए JSON मिनिफाई करते हैं — एक फॉर्मेटेड 50 KB रिस्पॉन्स मिनिफाई होने पर 30 KB हो सकता है। भारत में जहाँ 4G डेटा किफायती है लेकिन नेटवर्क लेटेंसी बदलती रहती है, मिनिफाइड JSON तेज API कॉल के लिए बहुत जरूरी है।