← Accueil

Validateur JSON

Vérifie qu'un texte est un JSON valide — clés et chaînes entre guillemets doubles, aucune virgule après le dernier élément, toutes les accolades et crochets correctement appariés — et indique l'erreur de syntaxe précise le cas échéant. La validation utilise le JSON.parse() intégré au navigateur : rien n'est envoyé.

JSON d'entrée

Que signifie « JSON valide » ?

Le JSON valide suit une syntaxe stricte : les clés et les valeurs de type chaîne doivent utiliser des guillemets doubles (pas de guillemets simples), il ne peut pas y avoir de virgule superflue après le dernier élément, et chaque crochet et accolade doit être correctement fermé et apparié. Cet outil vérifie votre texte selon cette syntaxe à l'aide de la fonction native du navigateur JSON.parse(), et si quelque chose ne va pas, il vous indique l'erreur précise au lieu de vous laisser deviner.

Comment utiliser le Validateur JSON

  1. Coller — collez le JSON à vérifier dans la zone de saisie ci-dessus, qu'il s'agisse d'une réponse d'API ou d'un fichier de configuration écrit à la main.
  2. Valider — appuyez sur « Valider le JSON » pour contrôler immédiatement la syntaxe avec JSON.parse().
  3. Vérifier le résultat — une carte de succès apparaît si la syntaxe est correcte ; sinon, une carte d'erreur indique ce qui ne va pas et où.
  4. Corriger — corrigez l'endroit signalé par le message d'erreur, puis validez à nouveau jusqu'à ce que le JSON soit valide.

Quelles sont les erreurs JSON courantes ?

Les trois plus fréquentes sont les problèmes de guillemets, la virgule finale et les crochets mal appariés. Entourer une clé ou une chaîne de guillemets simples (') est une erreur en JSON : il faut impérativement des guillemets doubles ("). Une virgule (,) après le dernier élément d'un tableau ou d'un objet n'est pas autorisée non plus, et un nombre de crochets ou d'accolades ouvrants et fermants qui ne correspond pas fait échouer la validation. Le message d'erreur indique où se situe le problème pour le trouver et le corriger rapidement.

Quelle est la différence entre valider et mettre en forme ?

La validation vérifie uniquement « ce JSON est-il syntaxiquement correct ? » et indique s'il passe ainsi que l'emplacement des erreurs. La mise en forme (indentation) réorganise joliment, avec indentation et sauts de ligne, un JSON déjà valide, ou fait l'inverse en le compactant sur une seule ligne. Vérifiez d'abord la validité ici, puis, pour un rendu soigné, utilisez le Formateur JSON.

Quand utiliser cet outil ?

Utile lorsqu'un appel d'API échoue et que vous suspectez que le corps de la requête ou de la réponse n'est pas du JSON valide, lors de la vérification d'un fichier de configuration modifié manuellement, ou avant de coller du JSON dans un système qui le rejettera silencieusement en cas d'erreur de syntaxe. Si vous devez mettre en forme ou compacter du JSON valide, essayez le Formateur JSON.

Mes données sont-elles en sécurité ?

Oui. Toute la validation se fait dans le navigateur avec JSON.parse() et le JSON saisi n'est jamais envoyé ni stocké sur un serveur. L'outil fonctionne même sans connexion Internet, vous pouvez donc coller et vérifier des données sensibles en toute confiance.