Aller au contenu
UtilDock

Validateur JSON

Trouvez la ligne exacte que quelque chose rejette · tourne dans cet onglet, n’est jamais envoyé nulle part

Document

0 BCollez ou déposez du JSON pour le valider

Résultat

Collez un document dans le panneau Document. Il est vérifié pendant que vous tapez, entièrement dans cet onglet.

Comment fonctionne le Validateur JSON

Un validateur JSON qui vous dit où est le problème, pas seulement qu’il y en a un. Chaque erreur de syntaxe est signalée avec sa ligne et sa colonne exactes et soulignée dans l’éditeur. Activez la vérification de schéma et la forme de vos données est validée aussi, par rapport à JSON Schema draft 2020-12, 2019-09 ou 07. Le document comme le schéma restent dans cet onglet.

Chaque erreur de syntaxe est signalée avec sa ligne et sa colonne exactes, et soulignée dans l’éditeur là où elle se produit. L’analyseur s’arrête au premier problème : corrigez celui-là et tout ce qui se trouve plus bas apparaîtra.

Activez Vérifier avec un schéma et un second panneau s’ouvre pour un JSON Schema. Chaque violation est listée avec son chemin, et cliquer dessus y amène l’éditeur.

Le document comme le schéma restent dans cet onglet. Ni l’un ni l’autre n’est envoyé, ce qui est bien le sujet quand le schéma est interne et le document réel.

Questions fréquentes

Pourquoi mon JSON est-il invalide alors qu’il a l’air correct ?

Les causes habituelles sont une virgule en trop après le dernier élément, des clés ou des chaînes entre apostrophes plutôt que guillemets doubles, un saut de ligne ou une barre oblique inverse non échappé dans une chaîne, ou un commentaire égaré — JSON n’autorise rien de tout cela. Le validateur pointe la ligne et la colonne exactes pour que vous voyiez laquelle c’est.

Quels drafts de JSON Schema sont pris en charge ?

Les drafts 2020-12, 2019-09 et 07, y compris les mots-clés de format standard comme date-time, email et uri. Chaque violation est listée avec son chemin, et cliquer dessus y amène dans le document.

Mes données ou mon schéma sont-ils envoyés quelque part ?

Non. La validation tourne comme du JavaScript dans votre propre onglet, si bien qu’une charge utile de production ou un schéma interne ne quitte jamais votre machine. Il n’existe aucun serveur qui pourrait les recevoir.

Peut-il valider du JSON Lines ou du JSON avec commentaires ?

Pas encore — le validateur vérifie du JSON strict selon la RFC 8259, ce qu’acceptent la plupart des analyseurs et des API. La prise en charge de JSONC et NDJSON est sur la liste.