JSON-formázó, -ellenőrző & -tömörítő

Formázás: A JSON-t állítható behúzással és opcionális kulcsrendezéssel tagolja. Ellenőrzés: A JSON-szintaxist részletes hibahellyel és szerkezeti statisztikákkal ellenőrzi. Tömörítés: A JSON-t egyetlen tömör sorba tömöríti, a tömörítési arány megjelenítésével. További eszközök: JSON-összehasonlítás | JSON ↔ sztring | JSON ↔ CSV/TSV | Összes JSON-eszköz | JSON-megtekintő / -szerkesztő | JSONPath-kiértékelő | JSON-séma-validátor | JSON → SQL / TOML.
Minden feldolgozás helyben történik a böngészőben — az adatok soha nem kerülnek szerverre.
Mód: Behúzás:
Formázás: A JSON-t állítható behúzással (2 szóköz, 4 szóköz vagy tabulátor) tagolja. Opcionálisan ábécé szerint rendezi az objektumkulcsokat.
Ellenőrzés: Ellenőrzi a JSON-szintaxist, és a hibákat pontos sor- és oszlopszámmal jelzi. Sikeres ellenőrzés esetén a szerkezeti statisztikákat jeleníti meg (mélység, kulcsok száma, adattípus, méret).
Tömörítés: A JSON-t egyetlen sorba tömöríti, minden szükségtelen szóközt eltávolítva. A tömörítési arányt és a bájtmegtakarítást mutatja.
Tipp: Mindhárom mód előbb implicit módon ellenőrzi a JSON-t. Érvénytelen bemenet minden módban hibaüzenetet eredményez.
Formázás, ellenőrzés, tömörítés — egy folyamat

Mindhárom művelet ugyanazt a folyamatot futtatja: szövegelemzés, majd újra sorosítás. A formázás a feldolgozott fát szépen tagolva írja ki; a tömörítés minden opcionális szóközt eltávolít; az ellenőrzés az első szintaktikai hibánál megáll, és pontos sor- és oszlopszámot jelent. Mivel az elemzés előbb történik, a formázott kimenet szemantikailag mindig azonos a bemenettel — csak a szóközök változnak.

A kulcsrendezés az egyetlen beállítás, amely megváltoztatja a szerkezetet — az objektumkulcsok ábécé szerint kerülnek sorrendbe.