Corriger les erreurs JSON Unexpected Token
Unexpected token signifie qu’un parser JSON strict a rencontré un caractère qui ne peut pas apparaître à cette position dans du JSON valide.
Ce que signifie Unexpected token
Un parser JSON lit le document de gauche à droite. Quand il signale Unexpected token, c’est qu’il a trouvé un caractère qui ne correspond pas à la grammaire JSON à cet endroit. Le caractère signalé est un indice, mais la vraie erreur peut être juste avant.
Tokens et causes courantes
Le token pointe souvent vers de la syntaxe JavaScript ou du texte copié qui ressemble à du JSON sans en être.
- Unexpected token ' signifie souvent qu’une chaîne ou une clé en guillemets simples devrait utiliser des guillemets doubles
- Unexpected token , signifie souvent une virgule finale
- Unexpected token / signifie souvent qu’un commentaire JavaScript a été copié dans le JSON
- Unexpected token T, F ou N signifie souvent que True, False ou None devraient être true, false ou null
- Unexpected token after JSON value signifie qu’il y a du texte supplémentaire après la fin du document
Exemple cassé
{ name: 'Ada', active: True, }
JSON corrigé
{ "name": "Ada", "active": true }
Flux de réparation
Collez le payload dans JSON Fix, lancez Repair & Format, puis Validate. Si l’erreur persiste, regardez la ligne et la colonne exactes et inspectez le caractère immédiatement avant le token signalé.
Lectures associées
Chacune traite en profondeur une variante particulière d’Unexpected token, avec des exemples cassé/corrigé et des étapes.
Guides de réparation JSON
Pôles thématiques
- JSON Parse Errors: Read the Message, Jump to the Fix
- Fix Invalid JSON: From 'What's Wrong' to a Clean File
- JSON Formatter, Validator, Viewer: Pick the Right Tool
- Repair LLM JSON Output: Handling Almost-JSON from AI
- Privacy: JSON Tools That Don't Leave Your Browser
- JSON Interop: YAML, CSV, XML, JWT, Schema
Guides spécifiques
- Comment décoder des chaînes Base64 (et des payloads JWT)
- Encodage URL : encodez les paramètres de requête et les chemins
- Convertir YAML en JSON (et éviter les erreurs d’indentation)
- Convertir JSON en CSV : aplatir un tableau d’objets
- Convertir JSON en XML : racine, attributs et tableaux
- Échapper du JSON comme littéral de chaîne (et décoder du JSON doublement encodé)
- Corriger les virgules finales en JSON
- Corriger les guillemets simples en JSON
- Corriger les clés sans guillemets en JSON
- Réparer le JSON produit par un LLM
- Corriger l’erreur de parse JSON : Expected Property Name
- JSON vs littéral d’objet JavaScript
- Validez le JSON avant les requêtes API
- Formateur JSON vs JSON Repair
- Convertisseur JSON vers objet JavaScript