Hoe het werkt
Valideert en herindenteert JSON om het leesbaar en goed gestructureerd te maken. Omdat het eerst de tekst parseert, detecteert het syntaxisfouten (extra komma's, ontbrekende aanhalingstekens, niet-gesloten accolades) en meldt waar het probleem zit.
Je kunt het inspringtype (spaties of tabs), de inspringgrootte en het regeleinde kiezen. Het resultaat wordt in een canoniek formaat gegenereerd, met netjes geneste sleutels en waarden.
Alle verwerking is lokaal, in je browser. Het maakt de structuur op en valideert die; het herordent de sleutels niet en wijzigt de waarden niet.
Voorbeelden
{"name":"Ana","tags":["a","b"],"active":true}{
"name": "Ana",
"tags": [
"a",
"b"
],
"active": true
}Met een inspringing van 4 spaties: objecten en arrays worden duidelijk genest.Gebruiksscenario's
- Een API-antwoord lezen dat op één regel is gecomprimeerd.
- Controleren of een JSON syntaxisfouten heeft voordat je het gebruikt.
- De inspringing van een configuratiebestand normaliseren.
- Payloads inspecteren en vergelijken die zijn gekopieerd uit de browser of een log.
Veelgestelde vragen
Valideert het de JSON of springt het het alleen in?
Het doet beide. Eerst parseert het de tekst om te controleren of het geldige JSON is en toont anders de fout. Alleen bij correcte JSON genereert het de ingesprongen versie.
Herordent of wijzigt het de sleutels?
Nee. Het behoudt de oorspronkelijke volgorde en inhoud van sleutels en waarden. Het past alleen consistente inspringing en regeleinden toe.
Accepteert het commentaar of JSON met trailing komma's?
Nee. Het houdt zich aan de JSON-standaard, die geen commentaar of trailing komma's toestaat. Als de tekst die bevat, markeert de formatter het als ongeldig.
Wordt mijn JSON naar een server geüpload?
Nee. Validatie en opmaak gebeuren volledig in je browser; de JSON verlaat nooit je computer.