DONNÉES

Comment corriger un fichier JSON invalide

Repérez l’erreur signalée, contrôlez les caractères qui la précèdent et validez de nouveau le document après chaque correction.

Une erreur JSON vient souvent d’un caractère manquant ou superflu. Le numéro de ligne aide à démarrer, mais la cause réelle peut se trouver juste avant l’endroit où l’analyseur s’arrête.

Les règles essentielles du JSON

  • les propriétés et les chaînes utilisent des guillemets doubles ;
  • les éléments sont séparés par une virgule, sans virgule finale ;
  • les objets utilisent des accolades et les tableaux des crochets ;
  • les valeurs autorisées sont chaîne, nombre, objet, tableau, true, false et null ;
  • les commentaires ne font pas partie du format JSON standard.

Six erreurs JSON fréquentes

1. Une virgule finale

{
  "name": "TechAtelier",
  "active": true,
}

Supprimez la virgule placée après la dernière propriété.

2. Des guillemets simples

{'status': 'ok'}

Remplacez-les par des guillemets doubles : {"status": "ok"}.

3. Une virgule manquante

{
  "name": "TechAtelier"
  "active": true
}

Ajoutez une virgule entre les deux propriétés.

4. Une accolade ou un crochet non fermé

Vérifiez chaque niveau d’imbrication et reformatez le document pour visualiser les blocs incomplets.

5. Un caractère spécial non échappé

Dans une chaîne, un guillemet doit être écrit \" et une barre oblique inversée \\.

6. Une clé dupliquée

{
  "status": "draft",
  "status": "published"
}

Le document peut être accepté tout en produisant un résultat différent selon la bibliothèque. Conservez une seule propriété non ambiguë.

Méthode de correction

  1. Conservez une copie du fichier original.
  2. Lisez le premier message d’erreur, pas seulement le dernier.
  3. Examinez la ligne indiquée et la ligne précédente.
  4. Corrigez une seule anomalie à la fois.
  5. Relancez la validation jusqu’à obtenir une syntaxe valide.
  6. Contrôlez ensuite la structure et les règles métier attendues.

Valider le fichier sans l’exécuter

Le validateur TechAtelier contrôle la syntaxe, les clés dupliquées, la profondeur et la cohérence des tableaux d’objets.

Valider mon fichier JSON

Syntaxe valide ne signifie pas données valides

Un document peut être parfaitement lisible tout en contenant un type incorrect, un champ absent ou une valeur interdite. Pour un échange automatisé, définissez un schéma JSON qui décrit les propriétés obligatoires, les formats et les valeurs acceptées.

Précaution avant une validation en ligne

Retirez mots de passe, jetons, clés privées et données personnelles sensibles avant d’envoyer un fichier à un service tiers. Lorsque le document contient des secrets actifs, privilégiez une validation locale.

Publié le 1er août 2026.