JSON Formatter
JSON को तुरंत फ़ॉर्मैट करें, जांचें, और minify करें। Errors को line और column के साथ highlight किया जाता है।
परिणाम देखने के लिए ऊपर इनपुट डालें।
JXXR1 द्वारा बनाया गया · ♥ स्पॉन्सर करें · ☕ मुझे coffee दिलाएं
यह किसके लिए है?
JSON minified रूप में travel करता है — जब API response wire पर भेजा जा रहा हो तो हर byte मायने रखता है। लेकिन minified JSON पढ़ने योग्य नहीं होता। यह टूल browser के native JSON.parse / JSON.stringify के माध्यम से round-trip करता है ताकि indented, copy-योग्य output बनाया जा सके, संरचना को जांचा जा सके, या whitespace वापस हटाया जा सके। कुछ भी upload नहीं होता; सब कुछ page पर होता है।
कब इस्तेमाल करें
- Minified API response को paste करना और कुछ ऐसा वापस पाना जिसे एक इंसान scan कर सके।
- Syntax errors पकड़ना — trailing commas, unquoted keys, smart quotes — सटीक line/column के साथ जहाँ parser फिसला।
- JSON को ऐसे context में paste करने से पहले whitespace हटाना जहाँ size मायने रखता है (URL params, env vars, config files)।
- दूसरे टूल में pipe करने से पहले यह पुष्टि करना कि आपका hand-written JSON valid है।
आम गलतियाँ
- JSON ≠ JavaScript object literal। Keys double quotes में होनी चाहिए। Single quotes, unquoted keys, और trailing commas सभी fail होते हैं। यदि आपके पास JS object literals हैं, तो पहले उन्हें एक converter से चलाएं।
- Copy-paste से smart quotes। Word processors और chat apps "मदद" के नाम पर
"को"/"से बदलना पसंद करते हैं। वे वैध JSON delimiters नहीं हैं। - JSON में comments नहीं होते। यदि आपके "JSON" में
//या/* */है, तो वह वास्तव में JSONC है (VS Code config में उपयोग होता है) — parse करने से पहले उन्हें हटाएं। - 2⁵³ से बड़ी संख्याएं। JavaScript
9007199254740992से ऊपर के integers को सटीक रूप से represent नहीं कर सकता। Twitter snowflake IDs और इसी तरह की संख्याओं को strings के रूप में quote किया जाना चाहिए।