Validateur JSON

Vérifiez la syntaxe JSON et trouvez les erreurs rapidement.

Collez ou tapez du JSON pour le vérifier.

Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.

Comment valider du JSON

  1. Collez ou importez votre JSON.
  2. Lisez le message de réussite ou d'échec.
  3. Corrigez la ligne et la colonne indiquées, s'il y en a.

JSON valide contre invalide

ExempleValide ?Pourquoi
{"a": 1}OuiClé entre guillemets doubles, nombre simple
{'a': 1}NonLes guillemets simples ne sont pas autorisés
{"a": 1,}NonVirgule finale avant l'accolade fermante
{a: 1}NonLa clé n'est pas entre guillemets
// note\n{"a": 1}NonLe JSON n'a pas de syntaxe de commentaire

Ce que la validation JSON ne vérifie pas

  • Si les données correspondent à une forme ou un schéma attendu.
  • Si les champs requis sont présents, ou si un champ contient le type attendu.
  • Tout ce qui concerne la façon dont le JSON a été produit, seulement si le texte lui-même est bien formé.

Où un validateur JSON est utile

  • Vérifier une réponse d'API avant d'écrire du code qui l'utilise.
  • Confirmer qu'un fichier de configuration édité à la main est encore syntaxiquement correct.
  • Vérifier la cohérence d'un JSON généré par un script ou un modèle de langage avant de l'utiliser.

FAQ Validateur JSON

Quels types d'erreurs cela détecte-t-il ?

Les erreurs de syntaxe comme les virgules manquantes, les clés sans guillemets, les virgules finales et les crochets mal assortis. Cela ne vérifie pas vos données par rapport à un schéma.

Pourquoi dit-il que mon JSON est invalide alors qu'il semble correct ?

Le JSON n'autorise ni les virgules finales, ni les guillemets simples, ni les commentaires, même si les objets littéraux JavaScript les autorisent. Ce sont les causes les plus fréquentes.

Puis-je vérifier du JSON provenant d'une réponse d'API ?

Oui. Collez le corps brut de la réponse, ou importez-le comme fichier .json ou .txt.

Valide-t-il par rapport à un schéma JSON ?

Non, seulement que le texte est syntaxiquement du JSON valide. Utilisez un validateur de schéma séparément pour les règles de structure et de type.

Un résultat vert "JSON valide" signifie-t-il que mes données sont correctes ?

Cela signifie que le texte suit exactement la grammaire du JSON, rien de plus. Un document JSON valide peut quand même manquer de champs ou contenir de mauvaises valeurs pour ce que vous comptez en faire.

Puis-je valider un fichier JSON Lines (NDJSON), avec un objet par ligne ?

Pas directement, car ce validateur attend une seule valeur JSON pour toute l'entrée. Entourez les lignes d'un tableau et ajoutez des virgules entre elles, ou vérifiez une ligne à la fois.

Puis-je vérifier du JSON collé depuis une discussion avec un assistant IA ?

Oui, c'est une source courante d'une virgule finale isolée ou de guillemets simples. Collez le texte brut et le validateur signale la ligne et la colonne exactes à corriger.

Les espaces ou l'indentation affectent-ils la validité du JSON ?

Non. Le JSON autorise n'importe quelle quantité d'espaces entre les jetons. L'indentation n'est qu'un choix de style ; la validité ne dépend que de la structure et de la syntaxe.

Outils similaires