JSON (JavaScript Object Notation) is het meest gebruikte gegevensformaat voor API's en configuratiebestanden. Deze gids laat zien hoe je JSON formatteert, valideert en debugt.
Wat is JSON-opmaak?
Onbewerkte of geminificeerde JSON is moeilijk te lezen — bijvoorbeeld één enkele regel die elke sleutel samenperst. Geformatteerde (verfraaide) JSON voegt de juiste inspringing en regelafbrekingen toe zodat elke sleutel op zijn eigen regel staat, wat de structuur in één oogopslag duidelijk maakt.
JSON formatteren op ToolHub
Stap 1: Open de JSON Formatter.
Stap 2: Plak je JSON. Plak onbewerkte JSON in de editor. Zelfs geminificeerde of beschadigde JSON werkt.
Stap 3: Klik op Verfraai. JSON wordt direct opgemaakt met de juiste inspringing en regelafbrekingen.
Stap 4: Valideer. Groen betekent geldige JSON; rood toont een fout met de exacte locatie.
Stap 5: Kopieer of download. Kopieer geformatteerde JSON of download het als bestand. De JSON Formatter ondersteunt ook minificatie en boomstructuurverkenning.
Veelgemaakte JSON-fouten en oplossingen
- Ontbrekende aanhalingstekens bij sleutels: {name: "Jan"} moet {"name": "Jan"} zijn. Alle sleutels vereisen dubbele aanhalingstekens in JSON.
- Afsluitende komma's: {"a": 1, "b": 2,} moet {"a": 1, "b": 2} zijn. JSON staat geen afsluitende komma's toe.
- Enkele aanhalingstekens in plaats van dubbele: {'name': 'Jan'} moet {"name": "Jan"} zijn. JSON vereist alleen dubbele aanhalingstekens.
- Undefined waarden: {"result": undefined} moet {"result": null} zijn. Gebruik null in plaats van undefined.
JSON-validatie
Geldige JSON moet dubbele aanhalingstekens voor strings gebruiken, geen afsluitende komma's hebben, null gebruiken (niet undefined, None of NULL), true/false gebruiken (niet True/False) en correct genest zijn met overeenkomende haakjes.
JSON converteren naar andere formaten
- JSON naar CSV: handig voor arrays van objecten; importeren in Excel of Google Sheets.
- JSON naar YAML: een beter leesbaar configuratieformaat dat wordt gebruikt in Docker, Kubernetes en CI/CD-pipelines.
- JSON naar TypeScript: automatisch type-interfaces genereren, tijdbesparend bij het werken met API-responses.
Veelgestelde vragen
Zijn mijn JSON-gegevens privé? Ja. Alle verwerking vindt plaats in je browser. Je gegevens verlaten je apparaat nooit.
Kan het beschadigde JSON herstellen? ToolHub kan veelgemaakte problemen zoals afsluitende komma's en niet-geciteerde sleutels herstellen.
Wat is de maximale JSON-grootte? Er kan maximaal 10 MB JSON worden verwerkt.