Générateur de Schéma JSON
Générez un Schéma JSON (Brouillon 2020-12) à partir d'un document JSON exemple. Détection de format intelligente.
Réponse rapide: Générez un Schéma JSON (Brouillon 2020-12) à partir d'un document JSON exemple. Détection de format intelligente.
Dernière mise à jour
Questions fréquentes
- Pourquoi mon schéma est-il trop strict ?
- Nous inférons à partir d'un seul exemple, donc chaque champ est requis et les types sont exacts. Assouplissez le schéma en retirant des clés du tableau <code>required</code> ou en utilisant <code>type: ["string", "null"]</code> pour les champs nullable.
- Quel draft est la sortie ?
- JSON Schema Draft 2020-12, la dernière version stable. Il est compatible avec tous les validateurs modernes (Ajv, JSON Schema Validator, etc.).
- Va-t-il détecter des e-mails, des URLs et des dates ?
- Oui - les valeurs de chaîne correspondant aux motifs d'e-mail, de date-heure (ISO 8601) et d'URL obtiennent l'annotation <code>format</code> correspondante.
- Mes fichiers JSON sont-ils téléchargés ?
- Non - l'inférence s'effectue entièrement dans votre navigateur.
- Comment inférer à partir de plusieurs échantillons ?
- Générez un schéma à partir de chaque échantillon, puis fusionnez à la main (ou utilisez un outil comme <code>quicktype</code>) - prendre l'union des propriétés et l'intersection des clés requises donne un schéma qui convient à tous les échantillons.