JSON Formatter at Validator
Mag-paste ng JSON para i-pretty-print, i-minify o i-validate ito. Itinuturo ng mga error ang eksaktong linya at column, at walang umaalis sa iyong browser.
Tumatakbo sa browser moWalang sign-upWalang ina-upload
Paano gamitin ang JSON Formatter
- I-paste ang JSON sa input box, o magbukas ng
.jsonna file. - Nag-a-update ang output habang nagta-type ka. I-click ang I-format para i-pretty-print o I-minify para alisin ang whitespace.
- Pumili ng 2 space, 4 space o tab, at i-tick ang Ayusin ang mga key para sa matatag na ayos ng key.
- Kapag invalid ang JSON, ipinapakita ng status bar ang linya, column at ang pinakamalamang na dahilan.
- Kopyahin ang resulta o i-download ito bilang file.
Ano ang JSON formatter?
Inaayos muli ng JSON formatter (o JSON beautifier) ang indentation ng siksik na JSON para madali itong basahin, at sinusuri naman ng validator kung sumusunod ito sa grammar ng RFC 8259. Kadalasang minified sa iisang linya ang mga API response, log line at config file; kapag na-format ang mga ito, madaling makita ang nesting at mga value.
Mga karaniwang error sa JSON
- Trailing comma: valid na JavaScript ang
{"a": 1,}pero invalid na JSON. - Single quote: dapat double quote ang gamit ng mga key at string.
- Key na walang quote: dapat
{"name": "x"}ang{name: "x"}. - Mga comment: hindi bahagi ng JSON ang
//at/* */. - Mga special value: hindi pinapayagan ang
NaN,Infinityatundefined.
Format vs. minify
Para sa tao ang naka-format na JSON: code review, debugging at dokumentasyon. Inaalis naman ng minified na JSON ang bawat opsyonal na space at newline, na nagpapaliit sa payload para sa storage at network transfer. Eksaktong parehong data ang kinakatawan ng dalawa.