JSON-vormindaja ja -validaator
Vorminda, minifitseeri ja valideeri JSON-i lokaalselt, saades parsimise tagasisidet, mis aitab leida valed komad, jutumärgid, võtmed ja pesastuse.
Alusta kasutamist
Mida see tööriist aitab teil teha
Vorminda, minifitseeri ja valideeri JSON-i lokaalselt, saades parsimise tagasisidet, mis aitab leida valed komad, jutumärgid, võtmed ja pesastuse.
Töötatud näide
{"name":"Ada","roles":["admin","editor"]}
Kehtiv, taandega objekt, kus rollide massiiv on eraldi ridadel
Kuidas tulemus luuakse
Valideerimine parsimise abil kontrollib sisendit vastavalt JSON-i grammatikale. Vormindamine kirjutab sama andmed taandega; minifitseerimine eemaldab mittevajalikud tühikud ilma väärtusi muutmata.
Kasulikud töövood
- Kontrolli API-vastust või veebihaagi päringut
- Valmista konfiguratsioonifail ülevaatamiseks
- Minifitseeri kehtiv testandmestik transportimiseks või testimiseks
Olulised piirangud
- JSON ei luba kommentaare, lõpukomasid, ühekordseid jutumärke ega jutumärkideta võtmeid.
- Vormindamine ei kontrolli, kas välja väärtused vastavad välise API skeemile.
- Suured dokumendid võivad tarbida märkimisväärselt brauseri mälu.
Korduma kippuvad küsimused
Miks ei ole kehtiv JavaScript kehtiv JSON?
JavaScripti objekti süntaks lubab konstruktsioone – nagu kommentaarid või undefined – mida JSON ei luba.
Kas vormindamine muudab minu andmeid?
See peaks muutma ainult ebaolulisi tühikuid; võrdle või testi alati kriitilist konfiguratsiooni enne kasutuselevõttu.
Muutub ainult tühiruum väljaspool stringe. Arvukirjapilt, paojadad, võtmejärjekord ja korduvad võtmed säilivad, ilma sortimise või korduste eemaldamiseta. 9007199254740993 ja 1.00 jäävad samaks. Sisend kuni 500000 UTF-16 koodiühikut. Vormindus kuni 256 konteineritaset ja 4000000 väljundühikut; tihendamine töötleb sügavamat kehtivat JSON-i. Mõlemad režiimid kontrollivad süntaksit, mitte skeemi või ärireegleid. Puudub failivalik, allalaadimine või eraldi valideerimine.
Töötlemine toimub kohalikult teie brauseris.