Comment utiliser : Validateur JSON
- Collez votre JSON : il est validé au fur et à mesure de la saisie.
- En cas d’erreur, rendez-vous à la ligne et à la colonne indiquées et lisez l’explication.
- Le JSON valide est formaté ; passez à Minifier ou trier les clés si nécessaire.
Les erreurs JSON les plus courantes
- Virgule finale —
{"a": 1,}est valide en JavaScript mais pas en JSON. - Guillemets simples — les chaînes et les clés JSON doivent utiliser des guillemets doubles :
"name", et non'name'. - Clés sans guillemets —
{name: "x"}doit s’écrire{"name": "x"}. - Virgule manquante entre deux valeurs ou deux propriétés.
- Commentaires —
// …et/* … */ne sont pas autorisés en JSON. - Valeurs spéciales —
NaN,Infinityetundefinedn’existent pas en JSON.
Validation stricte
Le validateur respecte la RFC 8259, soit les mêmes règles que JSON.parse() dans les navigateurs et dans toutes les bibliothèques JSON standard. Si votre JSON est valide ici, il sera analysé sans erreur en JavaScript, Python, Java, Go et PHP.
Validation par rapport à un schéma
La validation de syntaxe vérifie que le texte est bien du JSON. Pour contrôler sa structure (champs obligatoires, types, valeurs autorisées), utilisez le Validateur JSON Schema.
Aussi recherché comme : valider json, vérificateur json, json lint, vérificateur de syntaxe json, vérifier json en ligne, jsonlint, trouver erreur json.
Outils complémentaires : Validateur JSON
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
- Validateur JSON Schema — Collez un schéma et du JSON pour voir précisément quelles valeurs enfreignent quelle règle, ou générez un schéma de départ à partir de données d'exemple.
- Visualiseur JSON — Explorez confortablement de gros JSON ou des structures très imbriquées : repliez et dépliez objets et tableaux, recherchez des clés ou des valeurs et cliquez sur un nœud pour obtenir son JSONPath.
- Comparateur JSON — Repérez précisément ce qui a changé entre deux documents JSON (réponses d'API, versions de configuration, jeux de test ou exports) sous forme de liste de chemins avec les anciennes et les nouvelles valeurs.