डेवलपर टूल / 01

JSON फ़ॉर्मैटर

JSON को कहीं भेजे बिना वैलिडेट, फ़ॉर्मैट, मिनिफ़ाई, कॉपी और डाउनलोड करें।

JSON फ़ॉर्मैटर: TOEA ब्राउज़र के मानकों पर आधारित parser से JSON को पार्स करता है और उसे दो या चार spaces के साथ, या बिना किसी अतिरिक्त whitespace के, serialize करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
JSON फ़िनिशिंग बेंचलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

फ़ॉर्मेट किया गया आउटपुटप्रतीक्षा हो रही है
आपका परिणाम यहाँ दिखाई देगा।

वे errors जो ज़्यादातर JSON को तोड़ते हैं

JSON, जिस JavaScript जैसा दिखता है, उससे भी अधिक सख्त है। आखिरी item के बाद comma, single quotes, बिना quotes वाली keys, comments और undefined या NaN जैसी values सभी invalid हैं, और हर error की position बताई जाती है। JavaScript फ़ाइल से कॉपी किया गया या language model से बनाया गया text अक्सर इनमें से कई समस्याएँ रखता है; JSON repair tool इन्हें यांत्रिक रूप से ठीक करता है और JS ऑब्जेक्ट से JSON object literals को कन्वर्ट करता है।

बड़े numbers के digits खो जाते हैं

JavaScript हर number को 64-bit float के रूप में स्टोर करता है, जो केवल 9,007,199,254,740,991 तक exact होता है। JavaScript में JSON parse करने वाला कोई भी टूल, यह टूल भी, इससे बड़े integers को round करता है, इसलिए 12345678901234567890 जैसी 64-bit ID 12345678901234567000 बनकर वापस आती है। APIs जो बड़ी IDs लौटाती हैं, इसी कारण उन्हें आमतौर पर strings के रूप में देती हैं।

Formatting से आगे

Formatting यह साबित करता है कि syntax valid है, यह नहीं कि data में सही fields हैं। किसी contract के अनुसार structure जाँचने के लिए JSON स्कीमा इस्तेमाल करें; दो responses के बीच क्या बदला, यह देखने के लिए JSON डिफ़ lines के बजाय key के अनुसार तुलना करता है।

इस्तेमाल करने का तरीका

  1. इनपुट एडिटर में JSON पेस्ट करें।
  2. Format JSON या Minify चुनें।
  3. पार्स परिणाम देखें, फिर उसे कॉपी या डाउनलोड करें।

गोपनीयता और सीमाएँ

आपका JSON आपके ब्राउज़र में ही रहता है। फ़ॉर्मैटिंग syntax की जाँच करती है, यह नहीं कि फ़ील्ड किसी खास API schema से मेल खाते हैं या नहीं।

संबंधित टूल्स

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

क्या यह invalid JSON को ठीक करता है?

नहीं। यह parser की error बताता है, ताकि आप source को ठीक कर सकें और अर्थ में कोई बदलाव चुपचाप न हो।

क्या यह keys का क्रम बदलता है?

नहीं। यह parsed object में दिए गए properties का क्रम बनाए रखता है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं