Paano mag-format ng JSON
- I-paste ang JSON mo sa input box.
- Piliin ang indentation (2 o 4 na space, o tab) at, kung gusto mo, i-sort ang mga key.
- I-click ang “I-format” para i-beautify o ang “I-minify” para gawing iisang linya.
- I-copy ang resulta. Kung may error, tatalon ang cursor sa lugar kung saan ito pumalya.
Para saan ang JSON formatter
Ang JSON ang pinakamalawak na ginagamit na format ng data sa mga API at config file. Kapag dumating ito nang iisang linya, mahirap itong basahin: nagdaragdag ang formatter ng line break at indentation para makita ang istruktura nito.
Gumagana rin itong validator: kung may kulang na kuwit, sobrang brace o gumamit ka ng single quote sa halip na double quote, sasabihin nito ang linya at column kung saan hindi na valid ang JSON.
Kabaligtaran ang ginagawa ng pag-minify: inaalis nito ang mga space at line break para mas maliit ang text na ipapadala o ise-save.
Mga dapat tandaan
- Standard na JSON lang ang tinatanggap nito: walang comment, single quote o trailing comma.
- Sa napakalalaking text (ilang megabyte), maaaring bumagal ang pahina, depende sa device mo.
- Ang napakalalaking numero o numerong maraming decimal ay maaaring mawalan ng katumpakan, tulad sa JavaScript.
Mga madalas itanong
Ipinapadala ba sa server ang JSON ko?
Hindi. Pino-proseso ito sa browser mo at hindi umaalis sa device mo ang text, kaya puwede mo itong gamitin sa pribadong data.
Bakit sinasabing invalid ang JSON ko?
Ang pinakakaraniwang dahilan ay sobra o kulang na kuwit, single quote sa halip na double quote, mga key na walang quote o brace na hindi nasara. Ipinapakita ng mensahe ang linya at column.
Ano ang pagkakaiba ng pag-format at pag-minify?
Nagdaragdag ang pag-format ng line break at indentation para mas madaling basahin; inaalis ito ng pag-minify para mas maliit ang espasyong kinukuha.
Puwede ko bang i-sort ang mga key?
Oo, gamit ang opsyong alphabetical sort. Kapaki-pakinabang ito sa paghahambing ng dalawang JSON o para laging pareho ang output.
Libre ba ito?
Oo, libre ito, hindi kailangang mag-sign up at gumagana mismo sa browser mo.