Terug naar home Ontwikkelaar JSON-formatter

JSON-formatter

Formatteer en valideer JSON

Hoe JSON-formatter te gebruiken

Formatteer en valideer JSON Gratis online tool, geen registratie, geen opdringerige advertenties. Gebruik het nu.

Waarvoor dient JSON formatteren?

JSON (JavaScript Object Notation) is het standaard gegevensuitwisselingsformaat voor web-API's, configuratiebestanden en gegevensopslag. Ruwe JSON van API's is doorgaans geminificeerd — gecomprimeerd tot één regel — en vrijwel onleesbaar. Formatteren voegt inspringing en regeleinden toe om de structuur duidelijk en overzichtelijk te maken.

Voorbeeld: {"naam":"Emma","leeftijd":30} wordt een duidelijk ingesprongen structuur, waardoor geneste objecten zoals {"adres":{"stad":"Amsterdam","postcode":"1011 AB"}} direct leesbaar en begrijpelijk zijn.

Frequently Asked Questions

Wat is het verschil tussen JSON en JavaScript-objecten?

JSON is een tekstformaat gebaseerd op de syntaxis van JavaScript-objecten, maar strikter: sleutels moeten tussen dubbele aanhalingstekens staan, trailing komma's zijn niet toegestaan, en functies of undefined-waarden worden niet geaccepteerd. JavaScript-objecten zijn flexibeler en bestaan alleen in geheugen tijdens programma-uitvoering.

Waarom geeft mijn JSON een syntaxfout?

Veelvoorkomende oorzaken: een komma na het laatste element, enkele in plaats van dubbele aanhalingstekens, een speciaal teken dat niet is geëscaped in een string, of een niet-gesloten haakje. De formatter geeft de exacte positie van de fout aan om snelle correctie te vergemakkelijken.

Wat is JSON-minificatie?

Minificatie verwijdert alle witruimte, regeleinden en inspringing uit JSON, waardoor de bestandsgrootte afneemt. Een geformatteerd JSON-bestand van 10 KB kan worden teruggebracht tot 6 KB geminificeerd — nuttig voor API-responsen en het verminderen van netwerkbandbreedtegebruik.

Is JSON5 hetzelfde als JSON?

Nee. JSON5 is een uitbreiding die opmerkingen, enkelvoudige aanhalingstekens en trailing komma's toestaat. Standaard JSON-parsers kunnen JSON5 niet verwerken. Gebruik altijd standaard JSON voor API's en interoperabele gegevensuitwisseling tussen systemen.

Kan JSON binaire gegevens opslaan?

Niet direct. Binaire gegevens moeten eerst worden gecodeerd in Base64 voordat ze in JSON kunnen worden opgenomen. Dit vergroot de bestandsgrootte met ongeveer 33%, maar garandeert compatibiliteit met alle JSON-parsers zonder speciale behandeling.

JSON vs andere gegevensformaten

JSON is leesbaar, universeel ondersteund en de standaard voor moderne web-API's. XML is uitgebreider maar ondersteunt attributen en naamruimten — nog steeds dominant in enterprise-systemen en SOAP-API's. YAML is schoner voor configuratiebestanden (Docker, Kubernetes) maar gevoelig voor witruimtefouten. CSV is ideaal voor tabelgegevens maar kan geen geneste structuren weergeven. Protocol Buffers zijn binaire formaten — sneller en compacter, maar niet leesbaar voor mensen. Voor web-API's is JSON de onbetwiste standaard.

☕ Buy me a coffee