In dit artikel
Veelvoorkomende JSON-fouten
JSON heeft strikte syntaxisregels die ontwikkelaars regelmatig laten struikelen. Een enkele misplaatste komma, een key zonder aanhalingstekens of een trailing komma maakt het hele document ongeldig. Standaard JSON-parsers wijzen deze fouten volledig af en geven alleen een foutmelding.
De meest voorkomende JSON-fouten zijn trailing komma's na het laatste element, enkele aanhalingstekens in plaats van dubbele, keys zonder aanhalingstekens, ingesloten commentaar (// of /* */), ontbrekende sluitende haken en niet-geëscapete speciale tekens. JSON-reparatietools corrigeren dit allemaal automatisch.
Hoe JSON-reparatie werkt
Een JSON-reparatietool gebruikt een parser-gebaseerde aanpak in plaats van eenvoudige zoek-en-vervang regex. Het leest de invoer teken voor teken en houdt een toestandsmachine bij die de huidige positie in de JSON-structuur volgt.
- Parser-gebaseerde correctie — de reparatie-engine houdt een parse-toestand bij (in object, array, string) en gebruikt deze context om de juiste correctie te bepalen
- Haakjes- en accolade-balancering — volgt openende en sluitende haakjes/accolades en voegt automatisch ontbrekende sluiters toe aan het einde of waar de structuur ze impliceert
- Aanhalingstekennormalisatie — converteert enkele aanhalingstekens naar dubbele, voegt ontbrekende aanhalingstekens toe rond keys en escapet speciale tekens correct
Probeer gratis — geen aanmelding vereist
JSON repareren →LLM-uitvoer en afgekapte JSON
Grote taalmodellen produceren regelmatig misvormde JSON. Ze kunnen uitvoer halverwege afkappen, sluitende haken vergeten of commentaar toevoegen. JSON-reparatie verwerkt al deze LLM-specifieke problemen.
- Afgekapte uitvoer — wanneer een LLM stopt met genereren midden in een object, sluit de reparatietool alle open structuren in de juiste volgorde om geldige JSON te produceren
- Markdown codeblokken — LLM's wikkelen JSON vaak in ```json...``` blokken. De reparatietool verwijdert deze hekken voor verwerking
- Gemengde inhoud — LLM's voegen soms tekst of commentaar toe rond de JSON. De tool extraheert alleen het JSON-gedeelte en corrigeert syntaxisproblemen
Veelgestelde vragen
Kan JSON-reparatie destructieve wijzigingen veroorzaken?
JSON-reparatie is conservatief van opzet — het corrigeert alleen syntaxisfouten, nooit datawaarden. De werkelijke data blijft onaangetast. De gerepareerde uitvoer is semantisch identiek aan wat de auteur bedoelde.
Hoe gaat reparatie om met coderingsproblemen?
JSON vereist UTF-8-codering. De tool verwerkt veelvoorkomende coderingsproblemen zoals BOM aan het begin, ongeldige escape-reeksen en niet-geëscapete controlekarakters in strings.
Kan diep geneste JSON gerepareerd worden?
Ja. De parser-gebaseerde aanpak verwerkt willekeurig diepe nesting omdat het een stapel van open structuren bijhoudt. Of de invoer 3 of 30 niveaus heeft, de engine volgt elk niveau en sluit correct alle opengebleven structuren.