Outil de développement / 05
Validateur JSON
Vérifiez la syntaxe JSON et identifiez localement le type de racine analysée et le nombre d’entrées.
Validateur JSON: TOEA exécute l’analyseur JSON conforme aux normes et signale l’erreur de syntaxe exacte en cas d’échec de l’analyse. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
Valide ne veut pas dire conforme aux attentes
Toute valeur JSON unique constitue un document valide : "hello", 42 et null sont tous acceptés, comme l’autorise la RFC 8259. Une API qui attend un objet les rejettera néanmoins ; c’est pourquoi le type de la racine et le nombre d’entrées sont affichés. Si vous attendiez un objet de 20 clés et voyez une chaîne, la charge utile a probablement été encodée deux fois en JSON et doit être analysée une nouvelle fois.
Des erreurs invisibles
Lorsque la position indiquée pointe vers ce qui ressemble à un espace ou à un guillemet normal, le caractère n’est probablement pas celui qu’il semble être. Les traitements de texte et les applications de discussion remplacent les guillemets droits par des guillemets courbes (“ et ”), que JSON n’accepte pas, et le texte copié depuis des pages web peut contenir des espaces insécables ou de largeur nulle. Une marque d’ordre des octets au tout début échoue également. L’inspecteur Unicode affiche le point de code de chaque caractère afin de trouver facilement le responsable.
Vérifier des fichiers dans des scripts
Pour de nombreux fichiers ou une étape de compilation, validez en ligne de commande. jq empty file.json n’affiche rien pour un JSON valide et se termine avec un code d’erreur dans le cas contraire ; python3 -m json.tool file.json fait de même sans installation supplémentaire. Tous deux indiquent la ligne et la colonne de la première erreur. Le texte provenant d’un modèle de langage ou d’un fichier JavaScript qui échoue à cause de virgules finales ou de commentaires peut être corrigé avec l’outil de réparation JSON.
Comment l'utiliser
- Collez le JSON dans l’éditeur.
- Choisissez Valider le JSON.
- Consultez la validité et le résumé de la racine.
Confidentialité et limitations
Votre JSON reste dans le navigateur. La validité de la syntaxe ne garantit pas que les données correspondent au schéma d’une application.
Outils associés
Questions fréquentes
Valide-t-il le JSON Schema ?
Non. Il ne valide que la syntaxe JSON et la structure racine de base.
Les commentaires sont-ils autorisés ?
Non. Le JSON standard n’autorise ni les commentaires ni les virgules finales.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis