Votre JSON est-il vraiment valide ? Collez-le et découvrez-le immédiatement — avec le numéro de ligne exact et la raison si quelque chose est cassé, pas seulement une erreur générique.
Chargement de la calculatrice...
Cet outil vous a-t-il aidé ?
Qu'est-ce que Validateur JSON ?
Un Validateur JSON vérifie si vos données JSON suivent la spécification syntaxique correcte. Il fournit des messages d'erreur détaillés montrant exactement où et ce qui s'est mal passé. Indispensable pour déboguer les intégrations d'API et les fichiers de configuration.
Quand Utiliser Cette Calculatrice
Vérifier un payload JSON avant de l'envoyer à une API pour éviter les erreurs 400 Bad Request
Déboguer pourquoi un fichier de configuration ne se charge pas en trouvant l'emplacement exact de l'erreur
Valider des données exportées d'une base de données ou d'une feuille de calcul avant de les importer dans un autre système
Vérifier que la sortie JSON d'un générateur de code ou d'un moteur de modèles est syntaxiquement correcte
Tester les payloads de webhook ou les corps de requête pendant le développement et l'intégration d'API
Vérifier un fichier JSON après la résolution d'un conflit de fusion pour s'assurer qu'aucune syntaxe n'a été introduite
Étapes:
Collez votre JSON dans la zone de saisie.
Le validateur vérifie automatiquement votre JSON.
Voyez un badge vert si c'est valide ou un badge rouge avec les détails de l'erreur si c'est invalide.
Corrigez les erreurs et revalidez.
Formule
Entrée : chaîne JSON → Tentative d'analyse → Valide (vert) ou Invalide (rouge avec détails de l'erreur)
Cas d'utilisation
Valider les payloads d'API avant l'envoi
Vérifier les fichiers de configuration
Déboguer les erreurs d'analyse JSON
Vérifier l'intégrité des données exportées
Avantages Clés
Validation JSON instantanée
Messages d'erreur détaillés avec emplacement
Validation automatique lors des modifications de saisie
Gratuit, sans inscription requise
Conseils de Pro
Validez le JSON avant de l'utiliser en production
Utilisez la sortie formatée pour trouver des problèmes structurels
Combinez avec le Formateur JSON pour la meilleure expérience
Erreurs Courantes à Éviter
Utiliser des commentaires en JSON (non pris en charge)
Mélanger les types de données dans les tableaux
Oublier d'échapper les guillemets doubles dans les chaînes
Termes Clés Expliqués
Validation : Vérification de la correction syntaxique JSON
Analyser (Parse) : Interpréter une chaîne JSON comme des données
Erreur de syntaxe : Violation des règles de formatage JSON
Validation de schéma : Vérification de la structure des données par rapport à un schéma
Concepts connexes
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Exemple
Entrée : {"name":"John","age":30,} a une virgule finale après 30. Le validateur signale : « Expected a value at line 1, column 26 », indiquant précisément où la correction est nécessaire.
Interprétation de vos résultats
Le validateur analyse votre entrée JSON en temps réel et signale soit un badge vert « Valide », soit un badge rouge « Invalide » avec la ligne et la colonne exactes de la première erreur. Corrigez l'erreur signalée et revalidez — il y a souvent des erreurs en cascade où une erreur cause plusieurs problèmes en aval.
Les numéros de ligne et de colonne indiquent la position exacte du caractère où l'analyseur a échoué. Si l'erreur indique « ligne 5, colonne 12 », allez à cette position dans votre entrée et vérifiez les problèmes les plus courants : une virgule manquante, une clé non entre guillemets, ou une virgule finale.
Pour un JSON qui semble valide mais échoue quand même, vérifiez les caractères invisibles comme le BOM (marqueur d'ordre des octets) au début du fichier, ou les espaces insécables dans les chaînes. Ceux-ci peuvent être introduits par des éditeurs de texte ou des opérations de copier-coller.
Questions fréquentes
Que vérifie la validation JSON ?
La validation vérifie la syntaxe JSON correcte : guillemets, virgules, crochets, deux-points et types de données appropriés. Elle identifie l'emplacement exact de toute erreur de syntaxe.
Peut-elle valider des fichiers JSON très volumineux ?
Oui, mais les fichiers très volumineux peuvent causer des problèmes de performance du navigateur. Pour un JSON extrêmement volumineux (100 Mo+), envisagez plutôt un outil en ligne de commande.
Quelles sont les erreurs JSON courantes ?
Les erreurs courantes incluent : virgules finales, guillemets manquants sur les clés, guillemets simples au lieu de doubles, virgules supplémentaires dans les tableaux, et caractères spéciaux non échappés dans les chaînes.
Qu'est-ce que la validation de schéma JSON ?
La validation de schéma va au-delà de la syntaxe — elle vérifie si les données JSON sont conformes à une structure définie, y compris les champs requis, les types de données, les plages de valeurs et les formes d'objets imbriqués. Cet outil effectue une validation syntaxique.
Le validateur vérifie-t-il les commentaires dans le JSON ?
Oui. Les commentaires (// ou /* */) ne sont pas valides en JSON standard. Si votre entrée contient des commentaires, le validateur signalera une erreur de syntaxe à l'emplacement du commentaire.
Un JSON peut-il être invalide même s'il semble correct ?
Oui. Les problèmes invisibles courants incluent : les caractères BOM (marqueur d'ordre des octets) au début, les encodages non-JSON, les clés dupliquées (valides mais problématiques), et les nombres dans des formats comme 01 (zéros de tête) qui sont invalides en JSON.
Que signifie 'Unexpected token' ?
Cette erreur signifie que l'analyseur a rencontré un caractère inattendu à cette position. Causes courantes : une virgule manquante entre les propriétés, un deux-points manquant après une clé, ou une valeur de chaîne non entre guillemets.
En quoi est-ce différent du Formateur JSON ?
Le validateur vérifie la syntaxe et signale les erreurs avec des emplacements exacts. Le formateur prend du JSON valide et le rend lisible avec une indentation. Utilisez d'abord le validateur pour vérifier les erreurs, puis le formateur pour le rendre lisible.
Puis-je valider du JSON depuis une URL ?
Cet outil accepte le texte JSON collé. Pour valider du JSON depuis une URL, récupérez d'abord le contenu (à l'aide des outils de développement du navigateur ou d'un outil comme curl), puis collez-le ici.
Un objet vide {} est-il un JSON valide ?
Oui. Un objet vide {} et un tableau vide [] sont tous deux du JSON valide. Le validateur les confirmera comme valides.
Comment corriger une erreur BOM dans le JSON ?
Un BOM (marqueur d'ordre des octets) est un caractère invisible au début d'un fichier. Ouvrez le fichier dans un éditeur de texte comme VS Code, choisissez 'Enregistrer avec encodage' et sélectionnez 'UTF-8' (sans BOM) pour le supprimer.