JSON-validator

Valideer JSON-syntax en -formaat.

Developer

Plak JSON om de syntaxis te valideren. Ongeldige JSON toont een fout met details; geldige JSON wordt geformatteerd voor eenvoudig lezen. Geen upload, geen aanmelding. Draait in je browser.

Over JSON-validator

Deze tool controleert of je tekst geldige JSON is. Hij gebruikt de native parser van de browser en toont een duidelijke foutmelding en positie wanneer iets mis is. Bij geldigheid toont hij een geformatteerde versie zodat je schone, ingesprongen JSON kunt kopiëren.

Hoe te gebruiken

  1. Plak of typ JSON in het vak.
  2. Klik op JSON valideren. Fouten verschijnen hieronder bij ongeldigheid; anders zie je het geformatteerde resultaat.

Belangrijkste kenmerken

  • Strikte syntaxisvalidatie — Controleert JSON tegen de officiële RFC 8259-specificatie met de native parser van de browser.
  • Gedetailleerde foutmeldingen — Toont de exacte fout en geschatte positie om je snel problemen te laten oplossen.
  • Automatische opmaak — Geldige JSON wordt automatisch geformatteerd met inspringing voor eenvoudig lezen.
  • Detectie van veelvoorkomende fouten — Vangt trailing komma's, niet-aangehaalde keys, enkele aanhalingstekens, ontbrekende haken en ongeldige escapes op.
  • Kopiëren met één klik — Kopieer de gevalideerde, geformatteerde JSON direct naar je klembord.
  • Browsergebaseerde privacy — Alle validatie draait lokaal zonder serverupload of gegevensverzameling.

Wanneer dit hulpmiddel te gebruiken

  • API-request- of response-payloads controleren vóór verzenden of verwerken.
  • Configuratiebestanden (bijv. package.json, tsconfig.json) valideren na handmatige bewerking.
  • "Unexpected token"-fouten debuggen door de exacte locatie van het syntaxisprobleem te vinden.
  • JSON-dataexports verifiëren vóór het importeren in databases of andere systemen.
  • Snel JSON-fragmenten controleren uit documentatie, tutorials of codevoorbeelden.

Technische details

De validator gebruikt JavaScript's ingebouwde JSON.parse()-functie, die strikte JSON-parsing implementeert volgens de ECMA-404 / RFC 8259-standaard. Dit betekent: alle strings moeten dubbel aangehaald zijn, trailing komma's zijn niet toegestaan, commentaar is niet toegestaan en alle escape-reeksen moeten geldig zijn. De native parser levert foutmeldingen die de tekenpositie bevatten waar het parsen is mislukt, wat helpt het probleem te lokaliseren. Wanneer validatie slaagt, wordt het geparsede object opnieuw geserialiseerd met JSON.stringify(null, 2) voor schone 2-spatie-inspringing. Let op: dit valideert alleen syntaxis — het valideert niet tegen een JSON Schema. Voor schemavalidatie zijn dedicated tools of bibliotheken nodig.

Conclusie

De JSON-validator is een snelle, betrouwbare manier om syntaxisfouten in je JSON op te sporen voordat ze problemen veroorzaken in je applicaties. Met gedetailleerde foutmeldingen, automatische opmaak van geldige JSON en volledige browsergebaseerde privacy is het een essentiële tool in elke ontwikkelaarsworkflow.

Veelgestelde vragen

Wat controleert de JSON-validator?
Hij controleert of je tekst geldige JSON is: correcte haakjes, comma's, aanhalingstekens en escaping. Bij ongeldigheid toont hij de foutmelding en geschatte positie.
Wordt mijn JSON naar een server gestuurd?
Nee. Validatie draait volledig in je browser met JavaScript. Je gegevens verlaten je apparaat nooit.
Kan ik geminificeerde JSON formatteren?
Ja. Wanneer je JSON geldig is, toont de tool een geformatteerde (pretty-printed) versie die je kunt kopiëren.
Valideert dit tegen een JSON Schema?
Nee. Deze tool valideert alleen JSON-syntaxis — het controleert of de tekst goed gevormde JSON is. Het valideert geen data tegen een JSON Schema-definitie. Gebruik voor schemavalidatie dedicated bibliotheken zoals Ajv of JSON Schema-validators.