JSON फ़ॉर्मेटर और वैलिडेटर
अपने JSON कोड को सुंदर बनाएँ, फ़ॉर्मेट करें, सत्यापित करें और मिनिफ़ाई करें।
Format & Beautify JSON
JSON को फ़ॉर्मेट करने से वह पठनीय बनता है और संरचना की त्रुटियाँ ढूँढने में मदद मिलती है। API अक्सर मिनिफ़ाई किया JSON लौटाते हैं जिसे पढ़ना कठिन होता है; यह टूल इसे तुरंत हल करता है।
गोपनीयता पहले
आपका JSON डेटा कभी ब्राउज़र से बाहर नहीं जाता। सभी फ़ॉर्मेटिंग और सत्यापन JavaScript से स्थानीय रूप से होता है, जिससे आपका डेटा निजी और सुरक्षित रहता है।
अनुशंसित टूल्स
चुने हुए उपयोगी टूल्स
गड़बड़ JSON पढ़ना: फ़ॉर्मेटिंग क्यों मायने रखती है
अवलोकन
JSON वेब का सार्वभौमिक डेटा प्रारूप बन गया है — API, कॉन्फ़िग फ़ाइलें, NoSQL डेटाबेस, लॉग और लगभग हर आधुनिक एप्लिकेशन इसे बोलते हैं। लेकिन मिनिफ़ाई किया JSON (बिना रिक्त स्थान, एक पंक्ति) मनुष्यों के लिए अपठनीय है। JSON को सुंदर बनाने से इंडेंटेशन और लाइन ब्रेक जुड़ते हैं जो नेस्टिंग संरचना दिखाते हैं, जिससे बग और छूटे फ़ील्ड तुरंत दिखते हैं। यह टूल न केवल फ़ॉर्मेट करता है, बल्कि सत्यापित भी करता है (छूटे ब्रैकेट, ट्रेलिंग कॉमा, बिना उद्धरण कुंजियाँ पकड़ता है), प्रोडक्शन के लिए मिनिफ़ाई करता है, और JSON तथा संबंधित प्रारूपों के बीच बदलता है।
कैसे उपयोग करें (चरण-दर-चरण)
- 1
अपना JSON पेस्ट करें
किसी भी स्रोत से Cmd/Ctrl+V। ट्रेलिंग रिक्त स्थान, BOM वर्ण और टिप्पणियों वाला JSON (JSONC) इनपुट सब साफ़ हो जाते हैं।
- 2
फ़ॉर्मेट, मिनिफ़ाई या कुंजियाँ सॉर्ट करें
फ़ॉर्मेट पठनीय इंडेंट संस्करण देता है। मिनिफ़ाई सबसे छोटा वैध आउटपुट बनाता है। कुंजी सॉर्टिंग दो JSON की तुलना में मदद करती है।
- 3
परिणाम कॉपी करें
आउटपुट कोड, कॉन्फ़िग या Slack/इश्यू में पेस्ट के लिए तैयार है। यदि इनपुट अमान्य था, तो त्रुटि संदेश सटीक पंक्ति और कॉलम बताता है।
यह कैसे काम करता है
JSON.parse() इनपुट पार्स करता है; JSON.stringify(parsed, null, 2) 2-स्पेस इंडेंटेशन के साथ पुनः फ़ॉर्मेट करता है। JSON.parse की त्रुटियाँ एक स्थिति देती हैं ताकि टूल हाइलाइट कर सके कि सिंटैक्स कहाँ टूटा। वैलिडेटर सामान्य JSON5 गलतियाँ पकड़ता है — अंतिम सरणी/ऑब्जेक्ट तत्व के बाद ट्रेलिंग कॉमा, दोहरे के बजाय एकल उद्धरण, बिना उद्धरण कुंजियाँ, और JS-शैली टिप्पणियाँ (जो सख्त JSON का हिस्सा नहीं)। मिनिफ़ाई सभी अनावश्यक रिक्त स्थान हटाता है, जो URL या संक्षिप्त भंडारण में JSON भेजते समय उपयोगी है।
कब उपयोगी है
टर्मिनल से कॉपी किए API प्रतिक्रियाओं की डिबगिंग। हाथ से लिखी कॉन्फ़िग फ़ाइलों की सफ़ाई। तृतीय-पक्ष API दस्तावेज़ नमूनों की समीक्षा। JSON Schema उदाहरण डेटा का सत्यापन। Webpack/Vite बिल्ड मैनिफ़ेस्ट की जाँच। दो JSON फ़ाइलों की तुलना (दोनों फ़ॉर्मेट करने पर diff सार्थक होता है)। कोड में शामिल करने के लिए JSON तैयार करना (एस्केप किए उद्धरण आदि)।
अक्सर पूछे जाने वाले प्रश्न
JSON (RFC 8259) सख्त है: दोहरे-उद्धरण कुंजियाँ/स्ट्रिंग, कोई ट्रेलिंग कॉमा नहीं, कोई टिप्पणी नहीं। JSON5 इसे JavaScript जैसे सिंटैक्स (एकल उद्धरण, बिना उद्धरण कुंजियाँ, टिप्पणियाँ, ट्रेलिंग कॉमा) से बढ़ाता है। यह टूल चेतावनी देता है जब इनपुट JSON5-शैली का अमान्य JSON हो।