Ga naar inhoud

JSON-validator

Valideer JSON-syntaxis direct met gedetailleerde foutmeldingen. Formatteer, minificeer en inspecteer JSON-structuur met sleutel-/arraytelling en diepteanalyse. Gratis, 100% in je browser.

Wat is JSON-validatie?

JSON (JavaScript Object Notation) validatie controleert of een string voldoet aan de JSON-specificatie (ECMA-404 / RFC 8259). Geldige JSON moet bevatten: correct geciteerde stringsleutels, juiste nesting van objecten {} en arrays [], geldige datatypes (string, number, boolean, null, object, array), en geen afsluitende komma's of commentaar. Deze tool gebruikt de native JSON.parse() van de browser voor nauwkeurige validatie.

JSON-syntaxisregels

Sleutels moeten strings in dubbele aanhalingstekens zijn: "key", niet 'key' of key. Strings moeten dubbele aanhalingstekens gebruiken. Getallen kunnen geheel of decimaal zijn, geen voorloopnullen (behalve 0.x). Booleans: true / false (alleen kleine letters). Null: null (kleine letters). Geen afsluitende komma's na het laatste element. Geen commentaar — JSON ondersteunt geen // of /* */. Geen undefined — gebruik null.

Veelvoorkomende JSON-fouten

Ontbrekende aanhalingstekens — sleutels en strings moeten in dubbele aanhalingstekens staan. Afsluitende komma{"a": 1,} is ongeldig; verwijder de laatste komma. Enkele aanhalingstekens{'a': 1} is geen geldige JSON. Niet-geëscapete tekens — speciale tekens in strings (nieuwe regels, tabs, backslashes) moeten worden geëscapet. Dubbele sleutels — technisch geldig volgens de specificatie, maar de laatste waarde wint en eerdere waarden gaan verloren.

Privacy

Alle validatie draait 100% in je browser met de native JSON.parse() API. Er wordt geen data naar een server gestuurd.