JSON-formatter, -validator & -minifier

Opmaken van JSON met selecteerbare inspringing en optioneel sorteren op sleutels. Valideren van JSON-syntaxis met gedetailleerde foutlocatie en structuurstatistieken. Minimaliseren van JSON naar één compacte regel met compressieverhouding. Ook: JSON-vergelijking | JSON ↔ string | JSON ↔ CSV/TSV | Alle JSON-hulpmiddelen | JSON-viewer / -editor | JSONPath-evaluator | JSON-schemavalidator | JSON → SQL / TOML.
Alle verwerking vindt lokaal in uw browser plaats — uw gegevens worden nooit naar een server geüpload.
Modus: Inspringing:
Opmaken: Geeft JSON opgemaakt weer met instelbare inspringing (2 spaties, 4 spaties of tabs). Sorteert optioneel objectsleutels alfabetisch.
Valideren: Controleert de JSON-syntaxis en meldt fouten met exacte regel- en kolomnummers. Bij succes worden structuurstatistieken getoond (diepte, aantal sleutels, gegevenstype, grootte).
Minimaliseren: Comprimeert JSON naar één regel door alle overbodige witruimte te verwijderen. Toont de compressieverhouding en de bespaarde bytes.
Tip: Alle drie de modi valideren de JSON eerst impliciet. Ongeldige invoer geeft in alle modi een foutmelding.
Opmaken, valideren, minimaliseren — één pijplijn

Alle drie de bewerkingen doorlopen dezelfde pijplijn: de tekst parseren en daarna opnieuw serialiseren. Opmaken geeft de geparseerde boom met inspringing weer; minimaliseren verwijdert elke optionele spatie; valideren stopt bij de eerste syntaxisfout en meldt de exacte regel en kolom. Omdat eerst wordt geparseerd, is de opgemaakte uitvoer altijd semantisch gelijk aan de invoer — alleen de witruimte verandert.

Sorteren op sleutels is de enige optie die de structuur wijzigt — objectsleutels worden alfabetisch herschikt.