{ }JSONKit.tools

Validateur JSON en ligne

Collez du JSON et sachez immédiatement s’il s’analyse — et sinon, quelle ligne exactement le casse. Activez Embellir pour lire le document indenté sans changer ce que vous avez saisi.

Entrée

Rapport

En attente de la saisie…

À propos de cet outil

Un validateur répond à une seule question : est-ce que cela s’analyse et, sinon, où est-ce que cela casse. Le panneau de rapport affiche votre document avec les numéros de ligne et marque la ligne fautive, tandis que la barre d’état nomme le problème et renvoie directement au caractère. Les documents valides reçoivent plutôt un résumé de leur forme — nombre de clés, profondeur d’imbrication et taille — ce qui est en général la question suivante. Embellir ne change que l’affichage du rapport ; votre saisie reste exactement telle quelle.

Comment l’utiliser

  1. 1Coller dans le panneau d’entrée le JSON à vérifier.
  2. 2Lire le verdict dans la barre d’état — en cas d’échec, elle renvoie à la ligne et à la colonne exactes.
  3. 3Activer Embellir pour voir le même document indenté, puis cliquer à nouveau pour le revoir tel qu’il a été saisi.

Questions fréquentes

›Qu’est-ce qui rend un JSON invalide ?

Les cinq classiques : une virgule en trop après le dernier élément, des apostrophes au lieu de guillemets doubles, des clés sans guillemets, un commentaire, et NaN ou undefined comme valeur. Les littéraux d’objet JavaScript autorisent tout cela — JSON non.

›Pourquoi l’erreur indique-t-elle « position » plutôt qu’une ligne ?

Le navigateur renvoie un décalage en caractères. Cette page le convertit en ligne et colonne et marque cette ligne dans le rapport, pour y aller directement au lieu de compter les caractères.

›Un simple nombre ou une chaîne sont-ils du JSON valide ?

Oui. Depuis la RFC 7159, toute valeur JSON est un document valide : 42, "texte", true et null se valident donc seuls. Les analyseurs anciens qui exigent un objet ou un tableau au niveau supérieur peuvent encore les refuser.

›Cela valide-t-il mon JSON par rapport à un schéma ?

Non — ici on valide la syntaxe, pas la forme. L’outil vous dit que le document s’analyse ; il ne vérifie pas qu’un champ est présent ni qu’il a le bon type. La validation par schéma est un autre outil.

›Les commentaires sont-ils autorisés en JSON ?

Pas en JSON standard. Des formats comme JSONC et JSON5 les ajoutent, et des outils comme VS Code les acceptent dans les fichiers de configuration, mais un analyseur strict rejettera un commentaire comme erreur de syntaxe.