Validateur JSON
analyseur JSON intégré.Apercu
Formatez, validez, minifiez et analysez du JSON dans votre navigateur
Verifiez si votre JSON est syntaxiquement correct. Obtenez un verdict clair valide/invalide avec la ligne et la colonne exactes.
Guide
Comment utiliser
- 1 Collez votre JSON
Saisissez, collez ou utilisez le bouton Coller pour récupérer du JSON. Le bouton Exemple charge un petit échantillon à tester.
- 2 Choisissez une action
Basculez entre Formater, Valider, Minifier et Analyser via les onglets. La même entrée est réutilisée.
- 3 Lisez le résultat
La sortie formatée et minifiée apparaît dans le panneau de résultat ; la validation affiche un verdict ; l’analyse liste chaque problème.
- 4 Copiez ou téléchargez
Utilisez Copier pour envoyer le résultat dans le presse-papiers. Sur les onglets Formater et Minifier, vous pouvez aussi Télécharger le résultat en fichier .json.
Référence
Ce que vérifie l’Analyseur JSON
| Problème | Signification |
|---|---|
| Clé dupliquée | Deux propriétés d’un objet partagent une clé — les analyseurs n’en gardent qu’une. |
| Virgule finale | Une virgule avant un crochet ou une accolade fermante — interdite en JSON strict. |
| Commentaire | Commentaires // ou /* */ — valides en JSON5/JSONC mais rejetés par le JSON. |
| Guillemets simples | Chaînes ou clés entre guillemets simples — le JSON exige des guillemets doubles. |
| Clé non entre guillemets | Une clé d’objet sans guillemets — le JSON exige des guillemets doubles. |
| Marqueur d’ordre des octets | Un caractère BOM caché en tête d’entrée qui peut perturber les analyseurs. |
Pièges
Erreurs JSON fréquentes
-
Virgules finales
Une virgule après le dernier élément est tolérée en JavaScript mais invalide en JSON. Supprimez-la avant le crochet ou l’accolade fermante.
-
Guillemets simples
Le JSON exige des guillemets doubles pour chaque chaîne et clé. L’onglet Analyser signale chaque guillemet simple.
-
Clés non entre guillemets
Les littéraux d’objet JavaScript autorisent {name: "x"}, mais le JSON exige {"name": "x"}.
-
Commentaires
Le JSON n’a pas de syntaxe de commentaire. // et /* */ sont valides en JSON5 et JSONC mais rejetés par un analyseur standard.