5 Meest Voorkomende JSON Fouten (en Hoe Ze Te Oplossen)
Inleiding: Waarom JSON Fouten Zo Vaak Voorkomen
JSON is een van de populairste dataformaten voor API's, configuraties en data-uitwisseling. Toch kunnen zelfs kleine fouten in je JSON de applicaties laten crashen, integraties breken of debugging tot een nachtmerrie maken. Hier zijn de vijf meest voorkomende JSON fouten (met echte voorbeelden) en hoe je ze oplost.
1. Achterkomma
In JSON is een komma niet toegestaan na het laatste item in een object of array. Dit is een veelvoorkomende fout bij handmatige bewerking.
{
"name": "Alice",
"age": 30,
}
{
"name": "Alice",
"age": 30
}
2. Enkele versus Dubbele Aanhalingstekens
JSON vereist dat alle sleutels en stringwaarden dubbele aanhalingstekens gebruiken. Enkele aanhalingstekens zijn niet geldig.
{
'name': 'Bob'
}
{
"name": "Bob"
}
3. Niet Geëscapete Tekens
Bepaalde tekens (zoals nieuwe regels, tabs of aanhalingstekens binnen een string) moeten correct worden geëscapet met een backslash.
{
"note": "This will break: "hello""
}
{
"note": "This will work: \"hello\""
}
4. Ontbrekende Haakjes of Accolades
Elke opening van een haakje of accolade moet worden gesloten met het juiste sluitende teken. Een ontbrekend of extra haakje veroorzaakt altijd ongeldige JSON.
{
"name": "Eve",
"items": [1, 2, 3
}
{
"name": "Eve",
"items": [1, 2, 3]
}
5. Fouten in Datatypes
Nummers, booleans en null mogen niet tussen aanhalingstekens staan. Bijvoorbeeld, 42 is geldig, maar "42" is een string en geen nummer.
- "true" (string) is niet hetzelfde als true (boolean)
- "null" (string) is niet hetzelfde als null (waarde)
- "42" (string) is niet hetzelfde als 42 (nummer)
{
"age": "42",
"active": "true"
}
{
"age": 42,
"active": true
}
Hoe Onze Tool Kan Helpen
Plak je JSON in onze validator of reparatietool om deze fouten direct te vinden en te herstellen. Onze tools geven precies aan wat er mis is — en suggereren automatische oplossingen voor veelvoorkomende problemen.