Validateur JSON — Valider du JSON en ligne

Collez votre JSON pour vérifier s’il est valide. Les erreurs sont signalées avec la ligne et la colonne exactes, accompagnées d’une explication claire et simple, et le JSON valide est formaté pour vous.

Mis à jour le
Indentation
Ouvrir un fichier
Collez le fichier JSON ou chargez l'exemple
Formatted JSON appears here.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Validateur JSON

  1. Collez votre JSON : il est validé au fur et à mesure de la saisie.
  2. En cas d’erreur, rendez-vous à la ligne et à la colonne indiquées et lisez l’explication.
  3. 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, Infinity et undefined n’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.

Questions fréquentes

Pourquoi mon JSON n’est-il pas valide ?
Le plus souvent à cause d’une virgule finale, de guillemets simples, d’une clé sans guillemets ou d’une virgule manquante. Le message d’erreur indique la ligne et la colonne où l’analyse a échoué.
Le JSON autorise-t-il les commentaires ?
Non. Le JSON standard ne prend pas en charge les commentaires. Certains outils acceptent JSONC ou JSON5, mais les API et JSON.parse() ne les acceptent pas.
Quelle est la différence entre un validateur JSON et la validation JSON Schema ?
Un validateur vérifie la syntaxe. La validation JSON Schema vérifie en plus que le JSON valide possède la structure et les types attendus.
Puis-je installer Validateur JSON en tant qu’application web et l’utiliser hors ligne ?
Oui. Validateur JSON est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires