JSON-vormindaja — JSON-i vormindamine, minifitseerimine ja valideerimine selgete veateadetega otse brauseris.

Kopeeri JSON-kood siia ja see kontrollitakse ning vormindatakse juba sisestamise ajal. Vali 2 tühikut, 4 tühikut, tabulaator või minifitseeritud väljund, sorteeri võtmed soovi korral ning leia täpne rida ja veerg, kui midagi on valesti. Sinu andmeid ei laadita kunagi üles.

JSONi vormindamine Teie JSON jääb teie brauserisse
JSON-vormindaja, mis näitab vasakul segast JSON-i ja paremal korralikult sisselõigatud JSON-i, millel on kehtiv staatus

JSON-sisend

Väljundstiil

Tulemus

–Staatus
–Kõrgeim tase
–Keys
–Depth
–Sisendi suurus
–Väljundi suurus
Juhend

JSON-vormindaja juhend: loetav ja kehtiv JSON

Mis on JSON, miks see ei tööta ja kuidas seda kiiresti parandada.

Lihtne selgitus

Mis on JSON-vormindaja?

JSON-vormindaja muudab JSON-teksti korralikuks, sisselõigetega paigutuseks, mida inimesed saavad lugeda, või surub selle saatmiseks ühte kompaktseks reale kokku. Validaator kontrollib, kas tekst on tõepoolest JSON, ja näitab, kus see nii ei ole.

See tööriist teeb mõlemat korraga. See loeb teie JSON-faili rangelt järgiva parseriga, kuvab tulemuse teie valitud kujul ning näitab iga vea rea ja veeru, nii et saate vea parandada ilma teksti läbi otsimata.

Selle kasutamise levinumad põhjused

Miks inimesed kasutavad JSON-vormindajat?

API-vastuste lugemine

Kopeeri minifitseeritud vastus ja vaata selle struktuuri ühe pika rea asemel ühe pilguga.

Konfiguratsioonifailid

Kontrollige paketti, seadeid ja andmefaile kirjavea suhtes enne, kui rakendus neid laadida ei suuda.

Väiksemad kasulikud koormused

Minifitseeri JSON, et eemaldada tühikud enne selle lisamist lehele, päringusse või testisse.

Kuidas see toimib

Mis teeb JSON-i kehtivaks

JSONil on väike hulk reegleid. Tekst on asetatud kahekordsetesse jutumärkidesse, sealhulgas iga võti. Väärtused võivad olla stringid, numbrid, „true”, „false”, „null”, massiivid või objektid. Elementidest eraldatakse komadega, viimase elemendi järel koma ei ole, ning kommentaarid ei ole lubatud.

Enamik vigu tuleneb mõnest JavaScriptist või muudest formaatidest üle võetud harjumusest: ühekordsed jutumärgid, jutumärkideta võtmed, lõpus olevad komad, kommentaarid ja sellised väärtused nagu „undefined” või „NaN”. Validaator nimetab leitud probleemi ning selle esinemiskoha rea ja veeru.

Siin järgitakse andmete vormindamisel suurt täpsust. Numbreid ja tähtjadasid kopeeritakse täpselt nii, nagu need on kirjutatud, seega pikk ID, nagu 12345678901234567890, ei kaota numbreid ja 1,0 ei muutu 1-ks. Muutuvad ainult tühikud ning võtmejärjekord, kui lülitad sisse valiku „Sorteeri võtmed”. Kui sama võti esineb ühes objektis kaks korda, annab tööriist sellest teada, sest enamik parsereid säilitab ainult viimase väärtuse.

Tee see ära mõne sammuga

JSON-vormindaja kasutamine

  1. Kopeeri oma JSON-fail sisestuslahtrisse või ava oma seadmest .json-fail.
  2. Vali „2 tühikut”, „4 tühikut”, „Tab” või „Minify” ning lülita sisse „Sort keys”, kui soovid, et klahvid oleksid tähestikulises järjekorras.
  3. Kui ilmub viga, vajuta nuppu „Mine vea juurde”, et hüpata sisestuses täpselt selle kohani ja viga parandada.
  4. Vajuta nuppu „Kopeeri” või lae tulemus alla .json-failina.
Paremad tulemused

Lihtsad näpunäited

  • Kõigepealt paranda esimene viga. Üksainus puuduv jutumärk võib põhjustada mitmeid veateateid edaspidi.
  • Kasutage enne kahe JSON-faili võrdlemist sorteerimisvõtmeid, et järjestus ei tekitaks valesid erinevusi.
  • Säilita vormindatud versioon töö käigus ja minifitseeri see alles siis, kui oled valmis seda avaldama.
  • Kui teie andmetes kasutatakse tahtlikult kommentaare või lõpus olevaid komasid, on tegemist JSON5 või JSONC-ga. Eemaldage need enne andmete saatmist tavalisele JSON-parserile.
Hea teada

Piirangud ja privaatsus

Andmekaitse

Sinu JSON-andmeid analüüsitakse ja vormindatakse brauseris selle lehekülje JavaScripti abil. Neid ei laadita üles, ei salvestata ega logita, ning allalaaditud failid luuakse sinu seadmes.

Piirangud

Aktsepteeritakse ainult standardse JSON-vormingut. Kommentaarid, lõpus olevad komad, ühekordsed jutumärgid ja NaN-väärtused kuvatakse veadena ning tööriist ei paranda neid teie eest. Väga suuri faile, mis ületavad umbes 10 MB, ei töödeldata.

Korduma kippuvad küsimused

JSON-vormindaja KKK

Kuidas vormindada JSON-i?

Kopeeri oma JSON-andmed sisestuslahtrisse. Need vormindatakse kohe vastavalt sinu valitud sisselõikele: 2 tühikut, 4 tühikut või tabulaator. Seejärel kopeeri tulemus või lae see alla .json-failina.

Kuidas JSON-validaator vigu leiab?

Tööriist loeb teie teksti rangelt JSON-parseri abil. Kui midagi on valesti, näitab see probleemi rea ja veeru koos lühikese selgitusega ning nupuvajutusega jõuate sisestuses just sellesse kohta.

Mis vahe on „beautify” ja „minify” vahel?

Funktsioon „Beautify“ lisab ridade vahetusi ja sisselõikeid, et JSON-i oleks lihtsam lugeda. Funktsioon „Minify“ eemaldab kõik valikulised tühikud, et tekst oleks võimalikult lühike. Andmed jäävad mõlemal juhul samaks.

Miks kuvatakse minu JSON-failis viga?

Tavaliselt on põhjuseks lõpus olev koma, ühekordsed jutumärgid kahekordsete asemel, jutumärkideta võtmed, puuduv koma elementide vahel või kommentaarid. Standardne JSON ei luba ühtegi neist ja veateade osutab täpsele kohale.

Kas vormindamine muudab mu andmeid?

Ei. Tähemärkijad ja numbrid säilitatakse täpselt nii, nagu need on kirjutatud, sealhulgas väga suured numbrid ja väärtused nagu 1,0 või 1e3. Muutuvad ainult tühikud ning võtmete järjekord, kui lülitad sisse valiku „Sorteeri võtmed”.

Kas JSON-is võib olla kommentaare või lõpus komasid?

Mitte standardse JSONi puhul. Sellised formaadid nagu JSON5 ja JSONC lubavad neid, kuid käesolev validaator järgib standardit, mistõttu märgib ta kommentaare ja lõpus olevaid komasid vigadena.

Kas minu JSON on kuhugi üles laaditud?

Ei. Vormindamine ja kehtivuse kontroll toimuvad teie brauseris ning teie JSON-andmed ei lahku kunagi teie seadmest. Seetõttu on see turvaline lahendus API-vastuste ja konfiguratsioonifailide jaoks, mida soovite hoida privaatsena.

Kui suure JSON-faili saan vormindada?

Kuni umbes 10 MB teksti. Kiirus sõltub teie seadmest, seega võib väga suurte failide töötlemine telefonis veidi aega võtta. Kõik töödeldakse teie brauseri mälus.

Seda tööriista kasutavatelt inimestelt

Arvustused

Laaditakse arvustusi…
Jätka

Veel tööriistu karbis

Kodulehel on veel kümneid tasuta tööriistu, mille kasutamiseks ei ole vaja API-võtit.

Soovita tööriista