JSON validator
Ongeldige JSON verbreekt API's, configuratie-implementaties en CI-pijplijnen - vaak met vage 'Onverwachte token'-berichten. Plak of upload JSON om onmiddellijke syntaxisvalidatie met foutlocatie te krijgen. Het parseren werkt lokaal; geheimen in configuratiebestanden komen nooit op een server terecht.
Zo valideer je JSON
1. Plak JSON in de editor of upload een .json-bestand.
2. Validatieresultaat lezen: geldig of fout met positie.
3. Corrigeer achterliggende komma's, aanhalingstekens of niet-overeenkomende haakjes.
4. Kopieer gecorrigeerde JSON of stuur naar formatter/minifier.
Validatie voorbeelden
Foutopsporing in API-reactie
Logboekuitvoer afgekapt in het midden van het object: de validator laat precies zien waar de tekenreeks wordt afgebroken.
package.json-oplossing
Extra komma na het laatste afhankelijkheidsblok: de validator wijst naar de regel voordat de NPM-installatie mislukt.
Webhook-payload
Bevestig dat de POST-tekst van derden geldig is JSON voordat velden in code worden toegewezen.
Wanneer gebruik je deze tool
• Voordat je config naar git doorvoert of naar productie implementeert.
• Bij het opsporen van fouten in 400 Bad Request van een verkeerd ingedeelde clienttekst.
• Bij het samenvoegen van met de hand bewerkte JSON van niet-technische teamgenoten.
Strikte JSON versus JavaScript
JSON is strenger dan de letterlijke waarden van JS-objecten: geen commentaar, geen ongedefinieerde tekst, geen navolgende komma's. Het kopiëren van JS-configuraties mislukt vaak totdat het is opgeschoond.
Veelgestelde vragen
Veel voorkomende JSON-fouten?
Achterliggende komma's, enkele aanhalingstekens in plaats van dubbele, niet-geciteerde sleutels en ontbrekende komma's tussen eigenschappen.
Valideert het het schema?
Alleen syntaxis: structuur volgens een schema is gescheiden.
Grote bestanden?
Zeer grote JSON kan de browser vertragen. Splits of gebruik streaming CLI-tools voor GB-bestanden.
Unicode en ontsnappingen?
Geldig JSON vereist \uXXXX voor sommige besturingselementen; validator accepteert UTF-8 in strings.
Gegevens geüpload?
Nee — JSON.parse werkt lokaal.