सीधे कंटेंट पर जाएँ
ToolMug

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

JSON फ़ॉर्मेटर

JSON paste करके सही formatting और validity देखें। Indentation, key sorting और minify options चुनें; syntax error होने पर line और column पता चलेगा।

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

सेटिंग

इनपुट

आउटपुट

कैसे इस्तेमाल करें

  1. JSON paste करें या sample load करें।
  2. Indentation चुनें और चाहें तो keys sort करें।
  3. Format या Minify दबाकर result और statistics देखें।
  4. 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 में होती है।

प्राइवेसी

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।

मिलते-जुलते टूल