JSON Formatter at Validator

Ayusin, tiyaking wasto, pagandahin, at paliitin ang JSON nang buo sa iyong browser. Walang upload o tracking. Mananatili sa iyong device ang data mo.

100% nakabatay sa browser Hindi kailangan ng pagpaparehistro Pribado bilang default
Handa na

Idikit ang JSON, mag-drop ng file, o i-click ang Open file.


                            

Lalabas ang resulta dito. Lahat ay tumatakbo sa iyong browser.

Pribado ayon sa disenyo

Lahat ng pag-format, validation at minification ay lokal na tumatakbo sa iyong browser. Hindi kailanman ipinapadala sa server ang iyong JSON.

Agarang tugon

Makakuha ng mga parse error na may impormasyon sa line at column, pati ang nakapaligid na context para maitama ang mga typo sa loob ng ilang segundo.

Ayusin, paliitin, at pagbukud-bukurin

Ayusin ang ayos ng JSON gamit ang 2 o 4 na espasyo, o tab bilang indentation, gawing mas maliit para sa pagpapadala, at kung gusto ay ayusin nang paalpabeto ang mga key ng object.

Mga Madalas Itanong

Talaga bang libre itong JSON formatter? ▾

Oo. 100% libre ang JSON formatter, validator at beautifier ng Convertr.org, walang signup, watermark o limitasyon sa paggamit.

Na-upload ba ang JSON ko sa server? ▾

Hindi. Isa itong JSON formatter na likas sa browser. Hindi umaalis sa iyong device ang JSON text mo. Lokal na tumatakbo sa browser gamit ang JavaScript ang pag-format, pagsusuri at pagpapaliit nito.

Ano ang sinusuri ng validator? ▾

Sinusuri ng validator kung wasto sa sintaks ang iyong input na JSON ayon sa opisyal na JSON specification. Kabilang sa mga error ang maling pagkakalagay ng kuwit, hindi nagtutugmang bracket, key na walang panipi at mga natitirang character, kasama ang impormasyon ng linya at column kung available.

Ano ang pagkakaiba ng Format at Minify? ▾

Ang Format, na tinatawag ding Beautify o Pretty Print, ay nagdaragdag ng mga line break at indensyon para madaling basahin ang JSON. Inaalis naman ng Minify ang lahat ng hindi kailangang whitespace para maging pinakamaliit ang JSON kapag ipinapadala sa network.

Maaari ko bang ayusin ang mga key nang alphabetical? ▾

Oo. I-enable ang Sort keys option upang ayusin nang paalpabeto ang mga object key, pati ang mga nasa loob ng iba pang object. Pinananatili ng mga array ang orihinal nilang ayos.

Gaano kalaking JSON file ang maaari kong i-format? ▾

Dahil lahat ay tumatakbo sa iyong browser, nakadepende sa iyong device ang praktikal na limitasyon. Kayang hawakan ng mga makabagong desktop ang JSON file na ilang megabyte ang laki. Para sa napakalalaking file, mas mainam na gumamit ng mga command-line tool tulad ng jq.

Sinusuportahan ba ng tool na ito ang JSON5 o JSONC (JSON na may mga komento)? ▾

Hindi. Para mahigpit na makasunod sa JSON specification, hindi sinusuportahan ang JSON5 at JSONC (JSON na may mga comment o trailing comma). Alisin ang mga comment at trailing comma bago i-paste.

Maaari ba akong mag-convert ng JSON sa YAML, XML o CSV? ▾

Nakatuon ang pahinang ito sa pag-format, validation, at minification ng JSON mismo. Para sa conversion ng format (JSON to YAML, JSON to XML, JSON to CSV), may mga nakalaang converter page ang Convertr.org.

JSON Formatter at Validator

I-parse, patunayan, i-format, i-minify, ayusin, at suriin ang JSON text.

ang input
JSON text o lokal na .json file, kasama ang mga opsyon sa pag-format.
Mga output
Naka-format o minified na JSON na may diagnostic ng syntax at mga estadistika.
Mga tunay na limitasyon
Hindi maaaring maglaman ang JSON ng mga komento, trailing comma, NaN, o kahulugang may magkakaparehong key na pinapanatili ng lahat ng parser. Nililimitahan ng memory ng device ang laki ng mga dokumento.
Privacy at paghawak ng data
Ang JSON text o isang lokal na .json file, kasama ang mga opsyon sa pag-format, ay pinoproseso sa tab ng browser na ito. Hindi ito tinatanggap o iniimbak ng Convertr. Mabubura ang kasalukuyang estado kapag isinara o ni-reload ang page, maliban kung tahasang nag-aalok ang tool ng lokal na download.

Paano gamitin ang tool na ito

  1. Magbigay ng JSON text o lokal na .json file kasama ang mga opsyon sa pag-format sa mga control ng tool.
  2. Piliin ang mga setting na nakaaapekto sa naka-format o minified na JSON, kasama ang pagsusuri sa syntax at mga estadistika, pagkatapos ay patakbuhin ang tool.
  3. Suriin ang naka-format o minified na JSON na may pagsusuri sa syntax at mga estadistika bago ito kopyahin o i-download.

Mga karaniwang sanhi ng pagkabigo

Iniuulat ng syntax error ang posisyon nito sa parse, samantalang walang output na magagawa mula sa walang laman na input o dokumentong lampas sa itinakdang laki.

Kapaki-pakinabang na halimbawa

I-paste ang compact API response upang lagyan ito ng dalawang space na indent at ayusin ayon sa mga key ng object para sa pagsusuri.