JSON-formatter & validator

Formatteer, minificeer, valideer & verken JSON — direct, in je browser

📂 Inhoud hersteld uit je vorige sessie.
Plak geldige JSON in de editor om de boomweergave hier te zien.
0 tekens 0 regels
🔒 Privacy: Alle opmaak en validatie wordt volledig in je browser uitgevoerd. Je JSON wordt nooit naar een server verzonden.

Snelle JSON-syntaxisreferentie

Type Voorbeeld Opmerkingen
Object{"key": "value"}Sleutels moeten tekenreeksen zijn met dubbele aanhalingstekens
Array[1, "two", true]Geordende lijst van waarden
Tekenreeks"hello\nworld"Dubbele aanhalingstekens; escape met \
Getal42, 3.14, -1e5Geen voorloopnullen; geen NaN/Infinity
Booleaanstrue / falseAlleen kleine letters
NullnullAlleen kleine letters

Veelvoorkomende JSON-fouten

Foutmelding Waarschijnlijke oorzaak Oplossing
Unexpected token ','Afsluitende komma na het laatste elementVerwijder de afsluitende komma
Unexpected token 'u'undefined gebruikt als waardeVervang door null
Unexpected token '/'Commentaar in JSON (// of /* */)Verwijder commentaar — JSON ondersteunt dat niet
Unexpected token '''Tekenreeks met enkele aanhalingstekensGebruik dubbele aanhalingstekens
Unexpected end of JSONNiet-gesloten haak of accoladeControleer het evenwicht van haken en accolades

Veelgestelde vragen

Wat is geldige JSON?

Geldige JSON moet één hoofdwaarde hebben (object, array, tekenreeks, getal, booleaans of null), tekenreeksen met dubbele aanhalingstekens, geen afsluitende komma's en geen commentaar. Sleutels in objecten moeten ook tekenreeksen zijn met dubbele aanhalingstekens.

Hoe werkt de detectie van de foutregel en -kolom?

Het hulpmiddel parseert het foutbericht van JSON.parse om een tekenpositie te extraheren, telt vervolgens de regeleinden in de invoer tot aan die positie om het exacte regel- en kolomnummer te berekenen. De foutieve regel wordt gemarkeerd in de editor.

Worden mijn JSON-gegevens naar een server verzonden?

Nee. Alle opmaak, validatie en boomweergave vindt volledig in je browser plaats via JavaScript. Je JSON verlaat je apparaat nooit.

Kan ik een .json-bestand openen?

Ja. Klik op de knop 'Bestand openen' en selecteer een .json- of .txt-bestand. De inhoud wordt gelezen via de FileReader-API in je browser — er vindt geen upload plaats.

Wat toont de boomweergave?

De boomweergave geeft je JSON weer als een uitklapbare/inklapbare hiërarchie. Elk knooppunt toont zijn type met kleurgecodeerde badges. Je kunt sleutels en waarden doorzoeken en individuele knooppuntwaarden kopiëren.