Validateur JSON — Gratuit en ligne

Validez la syntaxe JSON en ligne, gratuitement.

Entrée Prêt

Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.

Sortie

Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le validateur JSON vérifie si votre texte est un JSON valide selon la norme (RFC 8259). Si ce n'est pas le cas, il vous dit ce qui ne va pas et où : la ligne et la colonne de la première erreur, accompagnées d'une suggestion de correction.

La validation est stricte. JSON est un format plus restreint que JavaScript : ce qu'un moteur JavaScript accepte dans du code, comme les commentaires, les chaînes entre guillemets simples, les clés sans guillemets et les virgules finales, est signalé comme une erreur.

Quand l'utiliser

  • Une API ou une bibliothèque renvoie une erreur de parsing et vous devez trouver l'endroit exact.
  • Vérifier un fichier de configuration modifié à la main (package.json, tsconfig.json, paramètres d'application) avant de le déployer.
  • S'assurer que des données exportées depuis un autre outil sont bien du JSON avant de les convertir avec le Convertisseur JSON vers CSV ou le Convertisseur JSON vers YAML.

Exemple concret

Entrée

{
  "name": "Ana",
  "age": 30,
}

Sortie

Expected double-quoted property name in JSON at position 32 (Line 4, Column 1)

Suggestion: Check for missing/extra commas, unquoted keys, single quotes instead of double quotes, or a trailing comma before } or ].

Questions sur cet outil

Pourquoi une virgule finale est-elle une erreur ?

La norme JSON n'autorise pas de virgule après le dernier élément d'un objet ou d'un tableau. De nombreux éditeurs, ainsi que JavaScript lui-même, l'acceptent, et c'est pourquoi c'est l'erreur de validation la plus courante.

Prend-il en charge JSON5 ou les commentaires ?

Non. Il valide uniquement du JSON standard. Supprimez les commentaires // et /* */ et utilisez des guillemets doubles pour toutes les clés et toutes les chaînes.

Un JSON valide signifie-t-il des données correctes ?

Non. Le validateur vérifie la syntaxe, pas le sens. Une valeur peut être du JSON valide et avoir malgré tout un type incorrect ou un champ manquant pour votre application.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.