JSON validator
Controleer JSON-syntax en vind fouten snel.
Draait in je browser. Niets van wat je typt wordt ergens naartoe gestuurd.
- Exacte foutlocatie
- Spring direct naar de fout
- Niets wordt geüpload
Zo valideer je JSON
- Plak of upload je JSON.
- Lees de banner voor geslaagd of mislukt.
- Los de aangewezen regel en kolom op, als die er is.
Geldige versus ongeldige JSON
| Voorbeeld | Geldig? | Waarom |
|---|---|---|
| {"a": 1} | Ja | Sleutel tussen dubbele aanhalingstekens, gewoon getal |
| {'a': 1} | Nee | Enkele aanhalingstekens zijn niet toegestaan |
| {"a": 1,} | Nee | Komma vóór de sluitende accolade |
| {a: 1} | Nee | De sleutel staat niet tussen aanhalingstekens |
| // note\n{"a": 1} | Nee | JSON kent geen commentaarsyntax |
Wat JSON-validatie niet controleert
- Of de data overeenkomt met een verwachte vorm of schema.
- Of verplichte velden aanwezig zijn, of dat een veld het type bevat dat je verwacht.
- Alles over hoe de JSON is gemaakt, alleen of de tekst zelf goed gevormd is.
Waar een JSON validator bij helpt
- Een API-respons controleren voordat je er code tegen schrijft.
- Bevestigen dat een met de hand bewerkt configbestand nog steeds syntactisch correct is.
- JSON die door een script of een taalmodel is gegenereerd controleren voordat je het gebruikt.
Veelgestelde vragen over JSON validator
Wat voor fouten worden hiermee opgespoord?
Syntaxfouten zoals ontbrekende komma's, niet-geciteerde sleutels, komma's vóór een sluithaakje en niet-overeenkomende haakjes. Het controleert je data niet tegen een schema.
Waarom zegt het dat mijn JSON ongeldig is terwijl het er correct uitziet?
JSON staat geen komma's vóór een sluithaakje, enkele aanhalingstekens of commentaar toe, ook al doen JavaScript-objectliteralen dat wel. Dat zijn de meest voorkomende oorzaken.
Kan ik JSON uit een API-respons controleren?
Ja. Plak de ruwe respons, of upload hem als een .json- of .txt-bestand.
Valideert het tegen een JSON Schema?
Nee, alleen of de tekst syntactisch geldige JSON is. Gebruik een aparte schemavalidator voor structuur- en typeregels.
Betekent een groen "Geldige JSON"-resultaat dat mijn data correct is?
Het betekent dat de tekst exact de grammatica van JSON volgt, meer niet. Een geldig JSON-document kan nog steeds velden missen of de verkeerde waarden bevatten voor wat je ermee van plan bent.
Kan ik een JSON Lines-bestand (NDJSON) valideren, met één object per regel?
Niet direct, aangezien deze validator één JSON-waarde voor de hele invoer verwacht. Zet de regels in een array en voeg komma's ertussen toe, of controleer één regel tegelijk.
Kan ik JSON controleren die ik uit een gesprek met een AI-assistent heb geplakt?
Ja, dat is een gangbare bron van een verdwaalde komma vóór een sluithaakje of enkele aanhalingstekens. Plak de ruwe tekst en de validator wijst de exacte regel en kolom aan om te herstellen.
Heeft witruimte of inspringing invloed op of JSON geldig is?
Nee. JSON staat elke hoeveelheid witruimte tussen tokens toe. Inspringing is alleen een stijlkeuze; geldigheid hangt alleen af van structuur en syntax.