JSON-validator

Controleer JSON-syntaxis en laat dubbele eigenschapsnamen lokaal in je browser melden.

Probeer een kort voorbeeld

Probeer een kort voorbeeld

Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.

Controleer of geplakte tekst in de browser als JSON kan worden geparseerd. Een geldig resultaat bevestigt alleen de syntaxis, niet het schema of de regels van de toepassing. Plak JSON om de syntaxis te controleren. Bij herhaalde eigenschapsnamen waarschuwt het resultaat dat parsers verschillende waarden kunnen behouden. Een resultaat zonder waarschuwingen bevestigt alleen syntaxis en unieke namen, niet het schema of de toepassingsregels. Een geslaagde controle betreft alleen JSON-syntaxis en herhaalde eigenschapsnamen. Verplichte velden, typen, toestemmingen en toepassingsregels worden niet gevalideerd.

JSON-invoer

{"name":"Ada","count":2,"active":true}

Verwachte uitvoer

Geldige JSON-syntaxis. Geen dubbele eigenschapsnamen gevonden.

Het voorbeeld is beschikbaar zodra de tool klaar is.

De tekst wordt in je browser verwerkt.

In het kort

Controleer of geplakte tekst in de browser als JSON kan worden geparseerd. Een geldig resultaat bevestigt alleen de syntaxis, niet het schema of de regels van de toepassing.

Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.

Veelgestelde vragen

Wat vertelt een geldig resultaat?

Dat de tekst als JSON parseert en geen herhaalde eigenschapsnamen in objecten bevat. Het bevestigt geen verplichte velden, gegevenstypen, toestemmingen of toepassingsregels.

Waarom waarschuwt de validator voor herhaalde eigenschapsnamen?

JSON raadt unieke namen aan, maar parsers kunnen duplicaten verschillend behandelen. Verwijder het duplicaat of controleer de gegevens met dezelfde parser die ze zal verwerken.

Waarom is een afsluitende komma een fout?

JSON-syntaxis staat geen komma na het laatste element van een object of array toe.

Wordt de JSON geüpload bij valideren?

De syntaxiscontrole draait in de browser. Bij het laden van de pagina worden wel code en bestanden van de website opgevraagd.

Bronnen en referenties

Deze bronnen documenteren de genoemde standaard of browser-API; ze valideren de uitvoer van het hulpmiddel niet.