Outils en français / Valider du JSON en ligne (JSON Validator) — avec ligne et colonneEnglish version →

Valider du JSON en ligne (JSON Validator) — avec ligne et colonne

Valider la syntaxe avant d'envoyer un payload à une API ou de committer un fichier de config épargne des heures de débogage. L'outil applique la même grammaire stricte que JSON.parse : ce qui passe ici passe en production ; sinon, vous obtenez la ligne et la colonne du problème.

Le JSON invalide vient rarement d'un crochet mal tapé : il vient surtout de code collé depuis d'autres langages — dictionnaires Python (guillemets simples, True/None), littéraux JavaScript (clés sans guillemets, commentaires) ou guillemets typographiques (« » “ ”) copiés d'un traitement de texte.

Mode d'emploi

  1. Collez le JSON — la validation s'exécute automatiquement pendant la saisie
  2. Si c'est valide, « Valid JSON » s'affiche ; sinon, le message d'erreur avec ligne et colonne
  3. Corrigez l'endroit signalé : le résultat se met à jour instantanément

Questions fréquentes

« Valide » garantit-il que mon API l'acceptera ?
Cela garantit le parsing. L'API peut encore le refuser pour des raisons de schéma : champ obligatoire manquant, type incorrect. C'est la validation de schéma, une couche distincte (JSON Schema, Zod, Pydantic).
Pourquoi la position de l'erreur semble-t-elle décalée ?
Le parseur signale l'endroit où il a détecté le problème, parfois un token après la cause réelle. Une virgule manquante est signalée au début de la clé suivante : regardez juste avant la position indiquée.
Puis-je valider du NDJSON ici ?
Pas directement : le NDJSON, c'est un document JSON par ligne. Validez ligne par ligne, ou convertissez d'abord avec l'outil NDJSON vers JSON.