← Outils

Générateur de JSON Schema

Décrivez votre JSON avec un schéma qui permet de le valider.

Privé : vos fichiers ne quittent jamais votre appareil.

Astuce : collez un tableau de plusieurs exemples. Les clés absentes de certains deviennent optionnelles, et les nombres toujours entiers deviennent des integer. Rien de ce que vous collez n'est envoyé.

Comment ça marche

  1. Choisissez vos fichiers.
  2. Réglez les options si vous le souhaitez.
  3. Téléchargez le résultat, ou envoyez-le sur un autre appareil avec BroAllDone.

Questions fréquentes

Comment créer un JSON Schema à partir de JSON ?

Collez un exemple de JSON et appuyez sur Générer le schéma. Vous obtenez un JSON Schema pour valider vos données, par exemple avec Ajv ou dans OpenAPI.

Quelles clés sont marquées comme requises ?

Celles présentes dans tous les exemples. Collez un tableau de plusieurs exemples : les clés absentes de certains deviennent optionnelles.

Détecte-t-il les formats comme les e-mails et les dates ?

Oui. Un texte qui est toujours un e-mail, une date, une date-heure, une URI, un UUID ou une adresse IPv4 reçoit le format correspondant.

Quelle version de JSON Schema est utilisée ?

Draft 2020-12, la plus récente, ou draft-07, prise en charge par la plupart des outils.

À quoi sert Réutiliser les objets répétés ?

Une forme d'objet qui apparaît plusieurs fois est définie une seule fois dans $defs et référencée avec $ref : le schéma reste court.

Mon JSON est-il envoyé en ligne ?

Non. Le schéma est généré dans votre navigateur : vos données ne quittent jamais votre appareil.

Plus d'outils gratuits