Gratuit · Rapide · Confidentiel

Corriger une virgule finale en JSON

Le JSON n'autorise pas la virgule après le dernier élément d'un objet ou d'un tableau.

Détecte la virgule finale interdite en JSON

🔒

Indique la position exacte à corriger

Explique pourquoi la virgule finale est refusée

Revalidation immédiate après correction

Coût
Offre gratuite
Inscription
Non requise
Traitement
Selon l’outil
Confidentialité
Méthode indiquée
IframeResponsiveAttribution incluse

Ajoutez Validateur JSON à votre site

Intégrez Validateur JSON dans un article, une documentation, un intranet ou un portail scolaire avec un iframe. Le traitement, la confidentialité et les limites restent ceux de la page complète.

  • Une ligne HTML prête à copier
  • Responsive — s'adapte à toute largeur
  • Aucun identifiant API dans l'extrait

Code d'intégration

<iframe
  src="https://www.fixtools.io/json/json-validator?embed=1&lang=fr"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Validateur JSON by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution conviviale : un petit lien « Propulsé par FixTools » apparaît en bas de l'embed.

Pourquoi la virgule finale casse votre JSON et comment la retirer

La virgule finale est l'une des erreurs les plus fréquentes en JSON, et elle déroute souvent les développeurs venus de JavaScript. Dans ce langage, il est courant, et même recommandé, de laisser une virgule après le dernier élément d'un tableau ou d'un objet, car cela facilite l'ajout ultérieur de lignes et réduit le bruit dans les différences de version. Le JSON, lui, suit une grammaire beaucoup plus stricte qui n'a jamais prévu cette souplesse. Dans le format, la virgule est un séparateur entre deux éléments, et rien d'autre. Placer une virgule sans élément derrière elle crée une position vide que l'analyseur ne sait pas interpréter. Il s'arrête alors immédiatement et déclare le document invalide, même si tout le reste est parfaitement correct.

Concrètement, lorsque la fonction JSON.parse rencontre une virgule finale, elle lève une exception au moment où elle lit l'accolade ou le crochet fermant. Elle attendait un nouvel élément après la virgule et trouve à la place un symbole de fermeture, ce qu'elle interprète comme un jeton inattendu. Le message d'erreur mentionne donc souvent une position juste avant la fermeture de l'objet ou du tableau. L'outil capture cette exception et vous restitue la ligne, la colonne et la raison. Cette précision est précieuse, car sur un long document, la virgule fautive se cache parfois au fond d'une structure profondément imbriquée. Plutôt que de relire des centaines de lignes, vous vous rendez directement à la position indiquée et vous supprimez la virgule superflue en quelques secondes.

Pour corriger, rendez-vous à l'endroit signalé et repérez le dernier élément de la structure concernée. La virgule à retirer est celle qui se trouve entre ce dernier élément et l'accolade ou le crochet fermant. Attention à ne pas toucher aux virgules légitimes, celles qui séparent deux éléments successifs: seules les virgules immédiatement suivies d'une fermeture sont fautives. Sur un objet écrit sur plusieurs lignes, cette virgule se cache souvent en fin de la dernière ligne de valeur, juste avant l'accolade fermante placée sur la ligne suivante. Une fois la virgule supprimée, la structure redevient conforme. Si votre éditeur dispose d'une coloration syntaxique ou d'un correcteur, il peut aussi souligner cette erreur, mais le validateur reste le juge de référence, car il applique exactement les mêmes règles que l'analyseur qui refusait votre document.

Un document peut contenir plusieurs virgules finales, par exemple si un modèle a été dupliqué plusieurs fois. Comme l'analyseur s'arrête à la première erreur, l'outil ne vous montre d'abord qu'une seule position. Après avoir corrigé cette première virgule et relancé la validation, une deuxième peut apparaître plus loin dans le document. C'est un comportement normal: il faut procéder par itérations, en corrigeant et en revalidant jusqu'à obtenir la mention valide. Cette méthode, un peu répétitive sur les fichiers très abîmés, garantit que vous traitez chaque occurrence sans en oublier. Elle évite aussi les corrections en masse hasardeuses qui risqueraient de supprimer des virgules légitimes. Le validateur vous accompagne à chaque passage en confirmant la disparition de l'erreur précédente ou en pointant la suivante.

Il est important de préciser le rôle exact de l'outil. Il ne réécrit pas votre document à votre place et ne supprime pas automatiquement les virgules: il identifie la validité, localise la première erreur et vous en explique la raison. La correction reste entre vos mains, ce qui vous évite toute transformation inattendue de vos données et vous laisse le contrôle sur chaque modification. Tout ce travail se déroule localement, dans votre navigateur. Le JSON que vous collez n'est jamais téléversé sur un serveur, il est analysé sur votre machine puis oublié à la fermeture de la page. Vous pouvez donc corriger en toute confidentialité un fichier de configuration interne ou une charge utile sensible, gratuitement, sans inscription et sans qu'aucune de vos données ne quitte le navigateur.

Comment utiliser cet outil

💡

Collez votre JSON ci-dessous et lancez la validation pour localiser la virgule finale à supprimer, directement dans votre navigateur.

Comment Ça Marche

Guide étape par étape pour corriger une virgule finale en json:

  1. 1

    Collez le JSON concerné

    Copiez le document que votre application ou votre analyseur refuse, puis collez-le dans la zone de saisie. Vous pouvez aussi charger le fichier .json directement depuis votre disque pour préserver son contenu exact.

  2. 2

    Lancez la validation

    Cliquez sur le bouton de validation. L'outil analyse le texte localement, selon les règles strictes du JSON, et s'arrête à la première erreur rencontrée, qui est souvent une virgule finale sur les documents rédigés à la main.

  3. 3

    Repérez la virgule signalée

    Lisez la position indiquée, ligne et colonne, ainsi que la raison. Une virgule finale se manifeste par un jeton inattendu juste avant une accolade ou un crochet fermant. Rendez-vous à cet endroit dans votre document.

  4. 4

    Supprimez la virgule superflue

    Effacez la virgule située après le dernier élément, juste avant l'accolade ou le crochet fermant. Veillez à ne pas supprimer une virgule légitime entre deux éléments, seule celle qui précède la fermeture doit disparaître.

  5. 5

    Revalidez le document

    Relancez la validation pour confirmer la correction. Si une autre virgule finale existe ailleurs, l'outil la signalera à son tour. Répétez l'opération jusqu'à ce que le document soit déclaré entièrement valide.

Exemples concrets

Situations courantes où cette approche fait vraiment la différence :

Réparer un fichier de configuration qui bloque le démarrage

Une application refuse de démarrer à cause d'une virgule finale dans son fichier de configuration JSON. Chargez le fichier dans l'outil pour localiser la virgule fautive, supprimez-la, puis revalidez avant de relancer l'application, sans deviner l'emplacement du problème.

Corriger un JSON rédigé à la main

En écrivant un JSON manuellement, il est facile de laisser une virgule après le dernier champ. Collez votre document dans l'outil: il pointe la position exacte de la virgule superflue, que vous supprimez avant d'intégrer le JSON à votre code.

Nettoyer une charge utile d'API construite par concaténation

Une charge utile assemblée par concaténation de chaînes finit parfois par une virgule en trop avant la fermeture. Validez-la pour repérer cette virgule finale et corrigez le code qui la génère, afin d'éviter que l'API ne rejette la requête.

Conseils d'experts

Obtenez de meilleurs résultats avec ces suggestions d'experts :

1

Ne supprimez que la virgule avant la fermeture

Seule la virgule immédiatement suivie d'une accolade ou d'un crochet fermant est fautive. Les virgules qui séparent deux éléments sont nécessaires. Vérifiez bien ce détail avant d'effacer, pour ne pas transformer une erreur de virgule finale en erreur de séparateur manquant.

2

Revalidez après chaque suppression

Un document peut cacher plusieurs virgules finales. Après en avoir retiré une, relancez la validation: l'outil confirmera la correction ou pointera la suivante. Cette approche itérative garantit que vous n'oubliez aucune occurrence dans un fichier fortement imbriqué.

3

Configurez votre éditeur pour les repérer

De nombreux éditeurs peuvent surligner les virgules finales en JSON grâce à un linter. Activez cette option pour les voir apparaître pendant la frappe, et gardez l'outil comme juge de référence, puisqu'il applique exactement les règles de l'analyseur.

FAQ

Questions fréquentes

Parce que la grammaire du JSON considère la virgule uniquement comme un séparateur entre deux éléments. Une virgule sans élément derrière elle crée une position vide que l'analyseur ne peut pas interpréter. Il s'arrête alors et déclare le document invalide, même si tout le reste est correct.
Lancez la validation: l'outil indique la ligne et la colonne de la première erreur, ainsi que sa raison. Une virgule finale se signale généralement par un jeton inattendu juste avant une accolade ou un crochet fermant. Rendez-vous à cette position pour la supprimer.
Non. Il localise la virgule finale et vous explique le problème, mais il ne modifie pas votre document. Vous effectuez la correction vous-même, ce qui vous garantit un contrôle total et évite qu'une virgule légitime entre deux éléments soit supprimée par erreur.
JavaScript est plus permissif et tolère la virgule finale pour faciliter l'édition du code. Le JSON, conçu comme un format d'échange strict, ne l'a jamais autorisée. Un objet valide en JavaScript peut donc être un JSON invalide, et l'outil applique les règles strictes du format.
Corrigez-les une par une. L'analyseur s'arrête à la première erreur, donc l'outil n'en montre qu'une à la fois. Après chaque suppression, relancez la validation: la suivante apparaîtra si elle existe. Répétez jusqu'à obtenir la mention valide.
Non. L'analyse se fait entièrement dans votre navigateur, sur votre machine. Votre JSON n'est jamais envoyé sur un serveur, il est traité localement puis oublié à la fermeture de la page. Vous pouvez donc corriger des fichiers de configuration sensibles en toute confidentialité.
Activez un linter JSON dans votre éditeur pour les repérer pendant la frappe, et prenez l'habitude de valider vos fichiers avant de les committer. Si vous générez du JSON par code, construisez-le avec une fonction de sérialisation plutôt que par concaténation manuelle de chaînes.

Prêt à commencer ?

Ouvrez Validateur JSON pour consulter les limites gratuites et le mode de traitement.

Ouvrir Validateur JSON →

Offre gratuite · Sans compte · Limites transparentes