// JSON valide vs invalide
JSON Validator
Validez des documents JSON et affichez la ligne et la colonne exactes de toute erreur de syntaxe.
JSON input
Status
JSON Validator exemples.
Questions fréquentes.
Quels erreurs détecte-t-il ?
Il détecte les virgules manquantes, les crochets non fermés, les clés sans guillemets et autres erreurs de syntaxe JSON.
Comment fonctionne la validation JSON ?
Le validateur JSON analyse le texte d'entrée et vérifie s'il respecte les règles de syntaxe JSON. Il détecte les erreurs comme les guillemets manquants, les virgules incorrectes ou les valeurs invalides.
Pour chaque erreur, la position exacte dans le texte est affichée, y compris le numéro de ligne et de colonne. Cela facilite énormément la correction des erreurs.
Le validateur vérifie également la structure JSON pour la complétude – si tous les crochets et accolades sont correctement fermés.
Erreurs courantes
L'erreur la plus courante est l'utilisation de guillemets simples au lieu de doubles. JSON n'autorise que les guillemets doubles pour les clés et les chaînes.
Les virgues finales (une virgule après le dernier élément) ne sont pas autorisées en JSON, mais sont courantes dans de nombreux autres formats. Cela cause souvent des erreurs lors de la conversion.
Les valeurs invalides comme undefined (spécifique à JavaScript) ou les commentaires ne sont pas inclus dans JSON. Le validateur détecte et signale ces erreurs.
Validation vs. Schéma
La validation de base ne vérifie que la syntaxe JSON. C'est suffisant pour s'assurer que le texte peut être interprété comme du JSON.
La validation basée sur un schéma va plus loin et vérifie si la structure JSON correspond à un schéma défini. Cela inclut les types de données, les champs obligatoires et les plages de valeurs.
Pour la validation avec des schémas, utilisez des outils comme AJV ou jsonschema. Ceux-ci vérifient la structure JSON par rapport à une définition de schéma JSON.