Pagbabasa ng mga tugon ng API
I-paste ang minipikadong tugon at makita agad ang istruktura nito sa isang sulyap sa halip na isang mahabang linya.
I-paste ang JSON at susuriin at i-format ito habang nagta-type ka. Pumili ng 2 puwang, 4 na puwang, isang tab, o minipisadong output; ayusin ang mga susi kung gusto mo; at makuha ang eksaktong linya at kolum kapag may mali. Hindi kailanman ina-upload ang iyong data.
Ano ang JSON, bakit ito nagkakaroon ng error, at kung paano ito maayos nang mabilis.
Ang JSON formatter ay nag-aayos ng teksto ng JSON sa isang malinis at may indent na layout na madaling basahin ng mga tao, o pinipiga ito sa isang kompaktong linya para sa pagpapadala. Ang validator naman ay sumusuri kung ang teksto ay tunay na JSON at ipinapaalam kung saan ito hindi.
Ginagawa ng kasangkapang ito ang dalawa nang sabay. Binabasa nito ang iyong JSON gamit ang mahigpit na parser, ipinapakita ang resulta sa istilong pipiliin mo, at ipinapahiwatig ang linya at kolum ng anumang pagkakamali, kaya maaayos mo ito nang hindi na kailangang maghanap sa teksto.
I-paste ang minipikadong tugon at makita agad ang istruktura nito sa isang sulyap sa halip na isang mahabang linya.
Suriin ang package, mga setting, at mga data file para sa mga typo bago mabigo ang isang app na i-load ang mga ito.
Paikliin ang JSON upang alisin ang mga puwang bago mo ito i-embed sa isang pahina, kahilingan, o pagsubok.
Ang JSON ay may maliit na hanay ng mga patakaran. Ang teksto ay nakabalot sa dobleng panipi, kasama ang bawat susi. Ang mga halaga ay maaaring maging string, numero, true, false, null, array o object. Ang mga item ay pinaghihiwalay ng mga kuwit, walang kuwit pagkatapos ng huli, at hindi pinapayagan ang mga komento.
Karamihan sa mga error ay nagmumula sa ilang gawi na dala mula sa JavaScript o iba pang format: mga single quote, mga susi na walang quote, mga kuwit sa dulo, mga komento, at mga halaga tulad ng undefined o NaN. Pinangalanan ng validator ang problemang natagpuan nito at ang linya at kolum kung saan ito nangyayari.
Maingat ang pag-format dito sa iyong data. Kinokopya nang eksakto ang mga numero at string ayon sa pagkakasulat, kaya ang mahabang ID tulad ng 12345678901234567890 ay hindi nawawalan ng mga digit at ang 1.0 ay hindi nagiging 1. Ang nagbabago lamang ay ang whitespace, pati na rin ang pagkakasunod-sunod ng mga key kung naka-on mo ang Sort keys. Kung lumitaw nang dalawang beses ang parehong susi sa isang bagay, babalaan ka ng tool, dahil karamihan sa mga parser ay iniingatan lamang ang huling halaga.
Ang iyong JSON ay pinoproseso at inaayos sa iyong browser gamit ang JavaScript sa pahinang ito. Hindi ito ini-upload, iniimbak, o nire-log, at ang mga na-download na file ay nililikha sa iyong device.
Tinatanggap lamang ang karaniwang JSON. Ang mga komento, mga kuwit sa dulo, mga solong kuwit, at NaN ay iniulat bilang mga error, at hindi ito inaayos ng tool para sa iyo. Hindi pinoproseso ang mga napakalaking file na higit sa humigit-kumulang 10 MB.
I-paste ang iyong JSON sa kahon ng input. Kaagad itong na-format gamit ang indentasyong pipiliin mo: 2 puwang, 4 puwang, o isang tab. Pagkatapos, kopyahin ang resulta o i-download ito bilang .json file.
Binabasa ng tool ang iyong teksto gamit ang mahigpit na JSON parser. Kung may mali, ipinapakita nito ang linya at kolum ng problema kasama ang maikling paliwanag, at isang pindutan ang magdadala sa iyo sa bahaging iyon ng input.
Nagdaragdag ang Beautify ng mga line break at indentasyon upang maging madaling basahin ang JSON. Tinatanggal ng Minify ang lahat ng opsyonal na whitespace upang gawing kasing-liit ng posible ang teksto. Pareho ang datos sa alinmang paraan.
Ang karaniwang mga sanhi ay ang kumang na nasa hulihan, solong panipi sa halip na dobleng panipi, mga susi na walang panipi, nawawalang kumang sa pagitan ng mga item, o mga komento. Hindi pinapayagan ng karaniwang JSON ang alinman sa mga ito, at itinuturo ng mensahe ng error ang eksaktong lugar.
Hindi. Ang mga string at numero ay pinananatili nang eksakto kung paano mo sila isinulat, kabilang ang napakalalaking numero at mga halagang tulad ng 1.0 o 1e3. Tanging ang whitespace ang nagbabago, pati na rin ang pagkakasunod-sunod ng mga susi kung naka-on mo ang Sort keys.
Hindi ito kasama sa karaniwang JSON. Pinapayagan ito ng mga format tulad ng JSON5 at JSONC, ngunit sumusunod ang validator na ito sa pamantayan, kaya iniuulat nito ang mga komento at mga natitirang kuwit bilang mga error.
Hindi. Ang pag-format at pag-validate ay tumatakbo sa iyong browser, at hindi kailanman lumalabas sa iyong device ang iyong JSON. Dahil dito, ligtas ito para sa mga tugon ng API at mga config file na mas gusto mong panatilihing pribado.
Hanggang sa humigit-kumulang 10 MB na teksto. Nakadepende ang bilis sa iyong aparato, kaya ang napakalalaking file ay maaaring tumagal ng sandali sa telepono. Lahat ay pinoproseso sa memorya ng iyong browser.
Ang homepage ay naglalaman ng dose-dosenang karagdagang libreng kasangkapan na hindi nangangailangan ng API key.
Pagsamahin ang mga linya at alisin ang mga pagputol ng linya sa teksto.
Buksan ang kasangkapanAlisin ang sobrang puwang, tab, at blangkong linya sa teksto.
Buksan ang kasangkapanAlisin ang mga paulit-ulit na linya mula sa anumang listahan.
Buksan ang kasangkapanHanapin ang iyong IP at hanapin ang anumang IP address.
Buksan ang kasangkapanWalang katugmang tanong.
Ibahagi ang iyong mga saloobin tungkol sa kasangkapang ito sa iba pang mga bisita.