Validateur JSON

Collez le fichier et obtenez une réponse nette : valide ou non. Sinon, le message précise ce que l’analyseur attendait et à quelle position — le plus souvent une virgule en trop ou un guillemet manquant.

Comment faire

Bon à savoir

Les quatre fautes à l’origine de presque toutes les erreurs

Une virgule après le dernier élément, des apostrophes au lieu de guillemets, une clé sans guillemets et un commentaire égaré. JSON n’en accepte aucune, alors que JavaScript, Python et YAML en tolèrent certaines : c’est précisément pour cela qu’elles se glissent.

Valide ne veut pas dire correct

Cette page vérifie la syntaxe, pas le sens. Un fichier peut s’analyser parfaitement et manquer d’un champ obligatoire, ou contenir une chaîne là où un nombre est attendu. Pour cela il faut un schéma, pas un analyseur.

Questions fréquentes

Mon fichier est-il envoyé pour la vérification ?

Non. La validation utilise l’analyseur intégré à votre navigateur : les données ne quittent pas l’appareil.

Quelle norme est appliquée ?

Celle que suit tout environnement : RFC 8259, via JSON.parse. Ce qui passe ici passe partout.

Pourquoi une virgule finale est-elle une erreur ?

JSON n’autorise pas la virgule finale : après le dernier élément, l’analyseur attend la fermeture. JavaScript la tolère, JSON non.

Puis-je vérifier de très gros fichiers ?

Jusqu’à cinq mégaoctets de texte. Au-delà, un outil en ligne de commande sera plus adapté.

Outils similaires