HHelpje

JSON-formatter en -validator

Formatteer, valideer en minify JSON-code β€” met foutmarkering.

Inspringing:

Plak of typ JSON en klik vervolgens op `Formatteren`.

Resultaat

Online JSON-formatter β€” leesbare code met een klik

Onze gratis JSON-formatter (JSON beautifier) zet een compacte, eenregelige structuur direct om in leesbare, correct ingesprongen code. Kies je inspringing β€” 2 spaties, 4 spaties of een tab β€” en klik op `Opmaken`. Je kunt het resultaat meteen naar het klembord kopiΓ«ren. Het gereedschap draait volledig in je browser, zodat er geen gegevens naar de server gaan.

JSON-validator β€” vind fouten in seconden

Als de geplakte JSON een syntaxisfout bevat, toont het gereedschap een rood bericht met de foutdetails en het regel- en kolomnummer waar het probleem zich voordeed. Zo hoef je niet handmatig honderden regels door te nemen β€” je gaat direct naar de juiste plek. Wil je de kleinst mogelijke uitvoer? Gebruik de knop `Minificeren`, die alle onnodige spaties en nieuwe regels verwijdert.

Veelgestelde vragen

Is de JSON-formatter gratis en veilig?
Ja, hij is volledig gratis. Alle verwerking vindt plaats in je browser β€” geen enkel deel van je JSON wordt naar een server gestuurd. Je kunt gevoelige gegevens veilig plakken.
Wat betekent een JSON-syntaxisfout en hoe los ik die op?
De meest voorkomende oorzaken zijn: een ontbrekende komma tussen velden, enkele aanhalingstekens in plaats van dubbele, opmerkingen (JSON ondersteunt ze niet) of een komma na het laatste element van een array of object. Het gereedschap toont de regel en kolom van de fout β€” begin je controle daar.
Wat is het verschil tussen JSON opmaken en minificeren?
Opmaken (beautify) voegt inspringing en nieuwe regels toe, waardoor JSON leesbaar wordt voor mensen. Minificeren verwijdert alle onnodige witruimte en verkleint de bestandsgrootte β€” handig voordat je gegevens via een API verstuurt of in een database opslaat.
Kan ik de inspringgrootte kiezen?
Ja. Kies voor je op `Opmaken` klikt je inspringing: 2 spaties (populaire standaard in JS/TS), 4 spaties (Python, Java) of een tab. Het wijzigen van de inspringing bij een al opgemaakt resultaat herberekent de uitvoer onmiddellijk.

Zie ook