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.