Aller au contenu principal
CuteJSON
↑↓ Naviguer Enter Selectionner Esc Fermer

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.

Retour a tous les outils

Raccourcis clavier

Cela fonctionne partout où l'action correspondante existe sur cette page.

Ouvrir la palette de commandes
Ctrl/Cmd + K
Executer l action principale
Ctrl/Cmd + Enter
Formater
Ctrl/Cmd + Shift + F
Minifier
Ctrl/Cmd + Shift + M
Copier le resultat
Ctrl/Cmd + Shift + C
Ouvrir un fichier
Ctrl/Cmd + Shift + O
Telecharger le resultat
Ctrl/Cmd + S
Fermer cette boite de dialogue
Esc
Ouvrir cette boite de dialogue
F1 / ?

Donnees locales

Tout ce qui suit est stocke uniquement dans ce navigateur, sur cet appareil. Rien de tout cela n est jamais envoye ou que ce soit, et fermer cette boite de dialogue n est pas necessaire pour que cela reste vrai.

Brouillons non enregistres
Outils avec des options memorisees

Fichiers ouverts recemment

    Aucun fichier ouvert pour l instant sur cet appareil.

    Partager via un lien

    Le contenu est place dans la partie du lien apres le signe #, que les navigateurs n envoient jamais a un serveur. Rien ici n est envoye vers cutejson.com ni ailleurs.

    Partage la premiere entree de cette page. Sur un outil qui en a plus d une, seule celle-la est incluse.

    Rien a partager pour l instant. Collez ou tapez quelque chose d abord.

    Schema

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    Document

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    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

    1. 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.
    2. Collez le document a verifier dans le volet de droite.
    3. Appuyez sur Valider. Chaque probleme apparait avec le mot cle qui l a rejete et le chemin vers la valeur.