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

त्रुटियाँ सटीक पंक्ति और कॉलम दिखाती हैं — कॉमा ढूँढना बंद।

🔒 आपके ब्राउज़र में स्थानीय रूप से चलता है — कुछ भी अपलोड नहीं होता।

Ctrl+Enter फ़ॉर्मेट · Ctrl+Shift+M मिनिफ़ाई · Ctrl+S डाउनलोड

इस टूल के बारे में

यह फ़ॉर्मेटर ब्राउज़र का मूल JSON.parse उपयोग करता है — सबसे सख़्त और तेज़ JSON इम्प्लीमेंटेशन। पार्सिंग विफल होने पर टूल त्रुटि की स्थिति को सटीक पंक्ति और कॉलम में बदल देता है — 5,000 पंक्तियों वाले API रिस्पॉन्स में छूटा ब्रैकेट सेकंडों में मिल जाता है। 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन।

सब कुछ क्लाइंट-साइड चलता है: पेस्ट किए गए API रिस्पॉन्स और कॉन्फ़िग आपकी मशीन से बाहर नहीं जाते — टोकन या ग्राहक डेटा वाले पेलोड के लिए भी सुरक्षित। बार-बार वही त्रुटि? सामान्य JSON त्रुटियों की गाइड देखें, या dec0de.dev पर और टूल पाएँ।

डेवलपर दिन में दर्जनों बार JSON फ़ॉर्मैटर उपयोग करते हैं: मिनिफ़ाइड API रिस्पॉन्स पढ़ने, config फ़ाइल सुंदर करने, बिल्ड तोड़ने वाला अतिरिक्त कॉमा ढूँढने, या भेजने से पहले पेलोड छोटा करने के लिए। ब्यूटिफ़ाई इंडेंट और लाइन-ब्रेक लौटाता है ताकि संरचना स्पष्ट हो; मिनिफ़ाई हर वैकल्पिक स्पेस हटाकर बाइट घटाता है। वैलिडेशन खामोश हीरो है — यह अस्पष्ट "अमान्य JSON" को सटीक पंक्ति-कॉलम में बदल देता है, जिससे सुधार मिनटों नहीं सेकंडों में होता है।

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

मेरा JSON "Unexpected token" क्यों कहता है?

आमतौर पर अतिरिक्त कॉमा, गायब कॉमा या ब्रेस, या डबल के बजाय सिंगल कोट्स। यहाँ त्रुटि सटीक पंक्ति और कॉलम दिखाती है ताकि आप सीधे वहाँ जाएँ।

फ़ॉर्मैटिंग और मिनिफ़ाइंग में क्या अंतर है?

फ़ॉर्मैटिंग (pretty-print) इंडेंट और लाइन-ब्रेक जोड़कर JSON पठनीय बनाती है; मिनिफ़ाइंग सारा whitespace हटाकर फ़ाइल को यथासंभव छोटा करती है। दोनों में डेटा समान रहता है।

क्या टिप्पणियाँ या ट्रेलिंग कॉमा की अनुमति है?

मानक JSON में नहीं। स्पेक में कोई टिप्पणी नहीं, कोई ट्रेलिंग कॉमा नहीं और डबल कोट्स आवश्यक हैं। यह टूल सख़्त JSON वैलिडेट करता है — पार्स होने के लिए इन्हें हटाएँ। JSON5 या JSONC इन्हें अनुमति देते हैं, पर वे सादा JSON नहीं हैं।

क्या मेरा JSON निजी रहता है?

हाँ। सब कुछ आपके ब्राउज़र में चलता है। पेस्ट किए API रिस्पॉन्स और config आपकी मशीन से बाहर नहीं जाते — टोकन या ग्राहक डेटा वाले पेलोड के लिए भी सुरक्षित।

क्या यह बड़ी JSON फ़ाइलें सँभालता है?

हाँ। यह कई MB का JSON सीधे ब्राउज़र में पार्स करता है, बिना अपलोड। बहुत बड़े दस्तावेज़ आपके डिवाइस की मेमोरी पर निर्भर हैं, पर कई MB के पेलोड आराम से सँभलते हैं।