Vous vous demandez si votre JSON est valide? Voici un moyen rapide de le savoir et de comprendre ce qui rend, précisément, un JSON valide.
Chargement de Validateur JSON…
Réponse immédiate: valide ou invalide, sans ambiguïté
Position exacte de la première erreur de syntaxe
Explication des règles qui rendent un JSON valide
Traitement 100% local dans le navigateur, rien n'est téléversé
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.
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.
La question paraît simple, mais elle mérite une réponse précise. Un JSON est valide lorsqu'il respecte la grammaire définie par le format, celle que tout analyseur conforme applique. Concrètement, le document doit pouvoir être transformé en structure de données sans provoquer d'erreur. Pour le vérifier sans ambiguïté, le plus fiable reste de le soumettre à un analyseur réel plutôt que de se fier à une lecture visuelle, car certaines erreurs sont invisibles à l'œil, comme un caractère de contrôle invisible ou un guillemet typographique ressemblant à un guillemet droit. L'outil vous donne cette réponse objective en une fraction de seconde: soit le document se conforme à la grammaire et il est déclaré valide, soit il s'en écarte et l'outil vous montre exactement où le problème apparaît.
La première règle, et la plus fréquemment enfreinte, concerne les guillemets. En JSON, toute chaîne de caractères et toute clé d'objet doit être entourée de guillemets doubles droits. Les guillemets simples, autorisés en JavaScript, sont ici invalides. De même, les guillemets typographiques que certains traitements de texte insèrent automatiquement ne sont pas reconnus. Une clé écrite sans aucun guillemet, comme on le ferait dans un objet JavaScript, provoque également une erreur. Cette exigence explique une grande partie des documents rejetés: un extrait copié depuis du code source ou depuis un document mis en forme contient souvent des guillemets non conformes. Le validateur signale précisément ce type d'écart, en pointant le caractère qui n'aurait pas dû se trouver là.
Deux autres interdictions surprennent souvent les développeurs habitués à JavaScript. D'abord, aucune virgule ne doit suivre le dernier élément d'un tableau ou la dernière paire d'un objet. Cette virgule finale, tolérée et même recommandée dans du code moderne, est strictement refusée en JSON. Ensuite, les commentaires sont totalement interdits, qu'ils soient introduits par deux barres obliques ou encadrés par des symboles. Le format ne prévoit aucune syntaxe pour annoter un document. Beaucoup de fichiers de configuration échouent pour cette raison, parce qu'un développeur y a laissé une note explicative. Si vous avez besoin de commentaires, il faut les déplacer hors du fichier ou utiliser un champ dédié. Le validateur détecte ces deux cas et vous indique la position exacte du problème.
La structure elle-même doit être équilibrée. Chaque accolade ouvrante appelle une accolade fermante, et chaque crochet ouvrant appelle un crochet fermant, dans le bon ordre d'imbrication. Un déséquilibre, une accolade oubliée à la fin d'un objet profond ou un crochet fermé trop tôt, rend le document invalide. C'est précisément ce que fait la fonction JSON.parse des navigateurs: elle parcourt le texte et lève une exception dès qu'elle rencontre une construction impossible. L'outil s'appuie sur ce même mécanisme, puis traduit l'exception en un message lisible avec une position. Ainsi, plutôt que de vous laisser deviner, il vous conduit directement au premier endroit où la grammaire est rompue, ce qui accélère considérablement la correction, surtout sur des documents fortement imbriqués.
Enfin, il est utile de savoir comment cette vérification se déroule. Tout se passe dans votre navigateur, sur votre propre machine. Le texte que vous collez n'est pas envoyé sur un serveur, il est analysé localement puis oublié dès que vous quittez la page. Cette exécution locale est rassurante lorsque vous testez un contenu sensible, et elle rend l'outil utilisable même hors connexion une fois la page chargée. Répondre à la question ce JSON est-il valide ne nécessite donc ni compte, ni téléversement, ni attente. Vous obtenez un verdict fiable, une position d'erreur précise et une explication de la règle enfreinte, ce qui vous permet non seulement de corriger le document, mais aussi de mieux comprendre le format pour éviter l'erreur la prochaine fois.
Collez votre JSON ci-dessous et lancez la vérification pour savoir aussitôt s'il est valide, directement dans votre navigateur.
Guide étape par étape pour ce json est-il valide?:
Collez le JSON à vérifier
Copiez le contenu dont vous doutez, depuis un éditeur, un terminal ou une réponse d'API, et collez-le dans la zone de saisie. Vous pouvez aussi charger un fichier .json directement depuis votre disque local.
Lancez la vérification
Cliquez sur le bouton de validation. L'analyse s'effectue localement, en une fraction de seconde, selon les mêmes règles que la fonction JSON.parse. Aucun contenu n'est envoyé sur un serveur pendant l'opération.
Lisez la réponse valide ou invalide
L'outil affiche clairement le verdict. Si le JSON est valide, vous pouvez l'utiliser en confiance. S'il est invalide, l'outil passe à l'étape suivante en vous montrant où se situe précisément le problème.
Repérez la position de l'erreur
En cas d'échec, l'outil indique la première erreur avec sa ligne, sa colonne et sa raison, par exemple une virgule finale, un guillemet simple ou un commentaire interdit. Vous localisez ainsi le caractère fautif.
Corrigez et revérifiez
Modifiez le document à l'endroit signalé, puis relancez la vérification. Répétez jusqu'à obtenir la mention valide, en traitant les erreurs une par une, de la première à la dernière rencontrée.
Situations courantes où cette approche fait vraiment la différence :
Lever un doute sur un extrait copié
Vous avez copié un bloc JSON depuis une documentation ou un ticket et vous n'êtes pas sûr de sa validité. Collez-le dans l'outil pour obtenir une réponse nette avant de l'intégrer, plutôt que de découvrir l'erreur à l'exécution.
Vérifier une réponse d'API avant de la traiter
Une réponse d'API doit être un JSON valide pour être analysée. Collez-la dans l'outil pour confirmer qu'elle est bien formée et repérer, le cas échéant, une page d'erreur HTML renvoyée à la place du JSON attendu.
Contrôler un fichier de configuration
Avant de committer un fichier de configuration au format JSON, chargez-le pour détecter les erreurs de syntaxe. Une virgule finale ou un guillemet manquant suffit à empêcher le démarrage d'une application, mieux vaut le savoir tout de suite.
Obtenez de meilleurs résultats avec ces suggestions d'experts :
Méfiez-vous des guillemets typographiques
Un JSON copié depuis un traitement de texte contient parfois des guillemets courbes qui ressemblent à des guillemets droits mais qui sont invalides. Si l'erreur semble incompréhensible, remplacez-les par de vrais guillemets doubles droits avant de revérifier.
Lisez la raison, pas seulement la position
L'outil n'indique pas qu'un lieu, il précise aussi la nature de l'erreur. Prenez le temps de lire ce motif: il vous apprend la règle enfreinte et vous aide à éviter de reproduire la même faute dans vos prochains documents.
Corrigez de la première à la dernière erreur
Un analyseur s'arrête à la première erreur rencontrée. Après l'avoir corrigée, revalidez, car une seconde erreur peut apparaître plus loin. Procéder par itérations successives est le moyen le plus sûr d'atteindre un document entièrement valide.
D'autres outils qui pourraient vous être utiles :
Vérifier un JSON pour détecter des erreurs
Vérificateur de syntaxe JSON
Valider du JSON en ligne gratuitement
Validateur JSON pour Chrome, sans extension
Validateur JSON pour Chrome sans extension: un outil web gratuit qui s'exécute dans Chrome ou tout navigateur. Résultat instantané, JSON traité en local.
Valider du JSON sans installer de logiciel
Validez votre JSON gratuitement dans le navigateur, sans rien installer. Aucune extension, aucun téléchargement: résultat instantané et 100% local.
Corriger une virgule finale en JSON
Corriger une virgule finale en JSON: repérez et supprimez la virgule après le dernier élément. Validateur gratuit dans le navigateur, JSON traité en local.
Localisez et comprenez une erreur de parse JSON
Localisez une erreur JSON.parse dans votre navigateur, gratuitement. L'outil pointe la position et la cause exactes du problème à corriger.
Corriger l'erreur Unexpected token en JSON
Corriger l'erreur Unexpected token en JSON: comprenez la cause et localisez le caractère fautif. Validateur gratuit dans le navigateur, traitement local.
Vérifiez qu'une chaîne est un JSON valide
Vérifiez gratuitement qu'une chaîne est un JSON valide, directement dans votre navigateur, avec la position exacte de toute erreur détectée.
Ouvrez Validateur JSON pour consulter les limites gratuites et le mode de traitement.
Ouvrir Validateur JSON →Offre gratuite · Sans compte · Limites transparentes