JSON formatteren en valideren

Plak JSON om het leesbaar te maken, te controleren of het geldig is of het te minificeren. Bij fouten tonen we de regel en de kolom. Alles wordt in je browser verwerkt.

JSON-formatter


Wat is JSON?

JSON (JavaScript Object Notation) is een tekstformaat voor het uitwisselen van gestructureerde gegevens. Het is het meest gebruikte formaat voor web-API's, configuratiebestanden en veel NoSQL-databases. Het is gebaseerd op twee structuren: objecten (paren "sleutel": waarde tussen accolades) en arrays (lijsten van waarden tussen vierkante haken).

Waarden kunnen tekst tussen dubbele aanhalingstekens zijn, getallen, true, false, null, objecten of arrays.

Meest voorkomende JSON-fouten

Bijna alle syntaxfouten hebben een paar oorzaken: overbodige komma's na het laatste element ([1, 2,]), sleutels of teksten met enkele aanhalingstekens in plaats van dubbele, sleutels zonder aanhalingstekens, commentaar (JSON staat dat niet toe) of niet-geëscapete stuurtekens in een tekst, zoals een regeleinde.

Deze validator gebruikt de JSON-parser van je browser, dezelfde als JSON.parse() in JavaScript, dus wat hier geldig is, is dat ook in je code.

Formatteren of minificeren?

Geformatteerde JSON (met inspringing en regeleinden) is makkelijker te lezen en te reviewen in versiebeheer. Geminificeerde JSON laat alle overbodige spaties weg en is kleiner, dus beter geschikt om via het netwerk te versturen of op te slaan.