Validateur JSON — Vérifier la Syntaxe JSON en Ligne Gratuit
Collez votre JSON pour vérifier instantanément s'il est valide et localiser les erreurs de syntaxe avec numéro de ligne et colonne exacts.
Qu'est-ce que la validation JSON ?
La validation JSON vérifie si une chaîne JSON est conforme à la spécification JSON (RFC 8259). Contrairement aux objets JavaScript, le JSON a des règles strictes : toutes les clés doivent être des chaînes entre guillemets doubles, les virgules en fin de liste sont interdites, et les valeurs doivent être l'un des six types : chaîne, nombre, objet, tableau, booléen ou null. Tout s'exécute dans votre navigateur — aucune donnée n'est envoyée à un serveur.
Comment valider du JSON en Python
import json
try:
json.loads(votre_chaine_json)
print("JSON valide")
except json.JSONDecodeError as e:
print(f"JSON invalide : {e}")
Une fois votre JSON valide, utilisez le Formateur JSON pour l'embellir ou le Minificateur JSON pour le compresser.
Questions Fréquentes
Qu'est-ce qui rend un JSON invalide ?
Causes fréquentes : guillemets simples au lieu de doubles, virgules en fin de liste, clés sans guillemets, commentaires ou accolades/crochets non appariés.
Mes données sont-elles en sécurité ?
Oui. Toute la validation se fait entièrement dans votre navigateur. Aucune donnée n'est jamais envoyée à un serveur.
Le JSON peut-il contenir des commentaires ?
Non. Les commentaires ne font pas partie de la spécification JSON (RFC 8259). Les parseurs JSON standard rejettent toute entrée contenant des commentaires.
Qu'est-ce que le JSON lint ?
JSON lint est un autre terme pour la validation JSON — vérifier les erreurs de syntaxe. JSON lint et validateur JSON signifient la même chose.