Validateur JSON en ligne
Vérifiez la syntaxe JSON localement, trouvez la ligne et la colonne d’erreur et prévisualisez du JSON valide formaté.
Connexes
Guides pour Validate
Erreurs d'analyse JSON : lisez le message, allez droit à la solution
Un répertoire des messages d'erreur des analyseurs JSON et de l'article qui explique chacun — commencez par un validateur strict, puis approfondissez le problème de syntaxe précis.
Corriger les virgules finales en JSON
Une virgule finale après la dernière propriété d’un objet ou le dernier élément d’un tableau est valide dans certains contextes JavaScript, mais pas en JSON.
Corriger les guillemets simples en JSON
Les chaînes et clés d’objet en JSON doivent utiliser des guillemets doubles. Les valeurs entre guillemets simples sont fréquentes dans les extraits JavaScript, les sorties façon Python et les réponses de LLM.
Validation stricte de la syntaxe JSON
Ce validateur effectue un parsing strict selon RFC 8259. Il signale la ligne et la colonne exactes de la première erreur de syntaxe, met en évidence le caractère fautif dans l’éditeur et affiche un aperçu formaté quand l’entrée est valide. Aucune donnée ne sort de votre navigateur.
Le même flux porte de nombreux noms —— jsonlint, json lint, ** json linter**, json checker, check json online, ** validate json online**, validation json online, ** validate online json**, online json parser, ** json parser online**, json verify / json verification, ** json validator online**, ou json object validator. Tous décrivent la même opération : on fournit une chaîne, on confirme qu’elle peut être parsée en JSON et, sinon, on indique le premier échec —— pratique quand on veut parse json object online ou convert string to json en toute sécurité avant de l’utiliser ailleurs. En Python l’équivalent est json.loads (aussi écrit json loads, ou python parse json) ; en JavaScript, JSON.parse (parfois recherché comme jsonobject.parse) —— l’un comme l’autre lèvent une exception sur les mêmes erreurs de syntaxe signalées ici.
Erreurs de validation fréquentes
- Apostrophes —— JSON impose des guillemets doubles autour des chaînes et des clés
- Virgules finales —— le dernier élément d’un objet ou d’un tableau ne doit pas être suivi d’une virgule
- Clés sans guillemets —— chaque clé d’objet doit être une chaîne entre guillemets doubles
- Commentaires ——
// lineet/* block */ne sont pas du JSON valide - Littéraux Python ——
True,False,Nonedoivent devenirtrue,false,null
Si votre JSON ne passe pas la validation, utilisez l’outil JSON Fix pour réparer automatiquement les erreurs courantes avant de revalider.
FAQ
Quelle différence entre valider et parser du JSON ?
Parser transforme le texte JSON en valeur utilisable ; valider ne fait que confirmer qu’il aurait pu être parsé. Un JSON.parse réussi est la validation —— il suffit de jeter le résultat si seule la validité vous importe.