Valider la syntaxe JSON et obtenir des messages d'erreur clairs
Un validateur JSON vérifie si un bloc de texte est du JSON valide et, sinon, vous dit exactement où et pourquoi il casse. JSON a des règles de syntaxe strictes — guillemets doubles autour de chaque clé et chaîne, pas de virgule finale, pas de commentaires — et une seule violation rend tout le document impossible à analyser. Un validateur effectue la même analyse qu'un programme et fait remonter la première erreur avec sa position, transformant un cryptique « unexpected token » en un pointeur précis sur le caractère à corriger.
La plupart des erreurs JSON viennent d'une poignée d'habitudes héritées de JavaScript ou de l'édition manuelle : guillemets simples au lieu de doubles, une virgule laissée après le dernier élément, des clés sans guillemets, ou un crochet non fermé. Les attraper avant que les données n'atteignent une API, un chargeur de configuration ou une étape d'import évite le frustrant aller-retour d'un serveur rejetant la charge avec un message vague. Cet outil valide entièrement dans votre navigateur, vous pouvez donc vérifier de la configuration ou des charges sensibles sans les envoyer où que ce soit.
Virgules finales après le dernier élément, guillemets simples au lieu de doubles, clés sans guillemets, et crochets ou accolades non fermés. JSON est plus strict que la syntaxe des objets JavaScript, donc les habitudes du code JS sont les coupables habituels.
Les littéraux d'objet JavaScript autorisent guillemets simples, clés sans guillemets, virgules finales et commentaires ; JSON n'autorise rien de tout cela. Du code qui fonctionne dans un fichier JS peut rester du JSON invalide, et c'est exactement ce décalage qu'un validateur attrape.
Non — cela vérifie la validité syntaxique : si le texte est du JSON bien formé qui s'analyse. Confirmer que les valeurs correspondent aux types attendus ou aux champs requis est de la validation de schéma, une étape distincte effectuée contre un JSON Schema.
Le JSON standard n'autorise pas les commentaires, en ajouter rend donc un document invalide. Certains outils acceptent des sur-ensembles avec commentaires comme JSONC, mais pour du JSON portable et conforme à la spécification, vous devez retirer les commentaires avant de valider.
Formateur JSON · Minificateur JSON · JSON vers CSV · JSON ↔ YAML · Aplatir JSON · Comparer JSON