JSON Formatter & Validator - JSON formatteren, valideren en minifyen
Formatteer, valideer en minify JSON direct in je browser. Inclusief syntax highlighting, duidelijke foutmeldingen en direct kopieerbaar resultaat. Ideaal voor het debuggen van API responses, het opschonen van JSON configuraties en het verkleinen van JSON payloads.
Let op:alle gegenereerde gegevens zijn volledig fictief en mogen niet worden gebruikt als echte persoonsgegevens.
JSON formaat en validatie
JSON (JavaScript Object Notation) is een lichtgewicht, leesbaar data-uitwisselingsformaat gedefinieerd in RFC 8259. Ondanks de naam is JSON taalonafhankelijk en wordt het vrijwel overal gebruikt als de standaard voor REST API-payloads, configuratiebestanden en data-opslag.
JSON datatypes
- Object — sleutel-waarde paren omsloten door
{ }. Sleutels moeten strings zijn met dubbele aanhalingstekens. - Array — geordende lijst van waarden omsloten door
[ ]. - String — tekst met dubbele aanhalingstekens. Escape-reeksen:
\n\t\". - Getal — geheel getal of drijvende komma. Geen NaN, geen Infinity, geen voorloopnullen.
- Boolean — kleine letters
trueoffalse. - Null — kleine letters
null.
Veelgemaakte JSON-fouten
- Afsluiting komma — JSON staat geen komma toe na het laatste element in een object of array. Dit is geldig in JavaScript maar ongeldig in JSON.
- Enkelvoudige aanhalingstekens — Alle strings en sleutels moeten dubbele aanhalingstekens gebruiken.
- Sleutels zonder aanhalingstekens — Objectsleutels moeten quoted strings zijn:
"naam": "Jan"nietnaam: "Jan". - Commentaar — JSON ondersteunt geen commentaar. Gebruik JSONC of JSON5 als je commentaar nodig hebt.
Beautify vs minify
Beautified JSON is ingesprongen en regel-voor-regel opgemaakt, wat het makkelijk maakt om te lezen en debuggen. Geminificeerde JSON verwijdert alle witruimte voor kleinere payloads in productie-API's. Minificatie kan de JSON-grootte met 20–40% verkleinen afhankelijk van de inhoud.