कैसे इस्तेमाल करें
- JSON paste करें या sample load करें।
- Indentation चुनें और चाहें तो keys sort करें।
- Format या Minify दबाकर result और statistics देखें।
- Formatted या compact JSON copy करें।
विकल्पों की जानकारी
- Indentation
- Spaces या tab चुनकर nested objects और arrays की readability तय करें।
- Sort keys
- Object keys को क्रम में लगाता है; values और arrays का order नहीं बदलता।
- Validation
- Standard JSON में double quotes और बिना trailing comma जरूरी हैं; error line और column के साथ दिखता है।
JSON की आम गलतियाँ और उन्हें ठीक करने का तरीका
| संदेश | आम कारण |
|---|---|
Unexpected character ' |
double quotes की जगह single quotes |
| Trailing comma | आखिरी आइटम के बाद कॉमा: [1, 2,] |
Unexpected character / |
JavaScript से कॉपी की गई // टिप्पणी |
| Document ends too early | } या ] छूट गया, अक्सर अधूरी कॉपी की वजह से |
| Control characters must be escaped | string के अंदर असली tab या लाइन ब्रेक; इसकी जगह \t या \n इस्तेमाल करें |
| Unexpected content after the end | दो JSON दस्तावेज़ साथ में paste हो गए, या बंद होने वाले कोष्ठक के बाद टेक्स्ट है |
उदाहरण
इनपुट:
{"id":9007199254740993,"name":"Ada","tags":["math","code"]}
2 स्पेस के साथ फ़ॉर्मैट करने पर, ध्यान दें कि ID नहीं बदलती:
{
"id": 9007199254740993,
"name": "Ada",
"tags": [
"math",
"code"
]
}
अक्सर पूछे जाने वाले सवाल
JSON में trailing comma क्यों नहीं चलती?
Standard JSON JavaScript object literal से अधिक strict है; आखिरी property या array item के बाद comma हटाएँ।
क्या formatter data बदलता है?
Formatting whitespace बदलती है। Sort keys चुनने पर object key order बदलता है, values नहीं।
क्या मेरा JSON upload होता है?
नहीं। Parsing और formatting browser में होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।