Validateur de schema JSON
Verifiez un document JSON contre un schema JSON et voyez chaque ecart, chacun avec le mot cle qui l a rejete et le chemin vers la valeur.
Schema
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Document
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.
A propos de cet outil
Ce validateur couvre le sous-ensemble que le generateur de schemas de ce site ecrit, donc un schema produit ici est un schema que cette page peut appliquer: type, enum et const; les mots cles properties, patternProperties, additionalProperties et required; longueur, pattern et format sur les chaines; bornes et multiples sur les nombres; items et uniqueItems sur les tableaux; les combinateurs allOf, anyOf, oneOf et not; if-then-else; et les references locales via $defs ou definitions. Les mots cles qu il n implemente pas sont traites comme des annotations et ignores, ce que JSON Schema permet a un validateur de faire. Une reference qui ne nomme rien dans le schema, ou qui pointe hors de lui, arrete toute la verification et le dit, car rapporter un resultat pour un schema qui n a jamais ete entierement applique serait un mensonge. Toute autre echec est signale une fois, avec le mot cle qui l a rejete et un pointeur JSON vers la valeur, donc un probleme est un chemin que vous pouvez suivre plutot qu une phrase a decoder.
Comment ca marche
- Collez un schema dans le volet de gauche. Charger l exemple remplit les deux volets, pour que vous puissiez modifier le document et voir ce que le schema rejette.
- Collez le document a verifier dans le volet de droite.
- Appuyez sur Valider. Chaque probleme apparait avec le mot cle qui l a rejete et le chemin vers la valeur.