Générateur de JSON Schema
Collez un JSON d'exemple et générez automatiquement son JSON Schema (draft 2020-12) avec types déduits, champs requis et propriétés. Ajoutez descriptions et exemples.
JSON d'exemple
JSON Schema (draft 2020-12)
Comment utiliser : JSON Schema
- 1Collez un JSON d'exemple.
- 2L'outil déduit les types et les champs obligatoires.
- 3Copiez le JSON Schema (draft 2020-12) généré.
À quoi ça sert ?
- Documenter le contrat d'une API à partir d'une vraie réponse.
- Valider les données d'entrée de formulaires ou de services.
- Obtenir un point de départ pour OpenAPI.
Générer un JSON Schema
À quoi ça sert
Un JSON Schema décrit la structure d'un document : types, champs obligatoires et formats. Il valide les requêtes d'API, formulaires et fichiers de configuration.
Déduit, pas définitif
À partir d'un exemple, on ne peut déduire que ce qu'il contient. Relisez le schéma : ajoutez les vrais champs obligatoires, des contraintes comme minLength ou enum, et des formats comme email ou date-time.
Validation en pratique
Des bibliothèques comme Ajv (JavaScript) ou jsonschema (Python) appliquent le schéma et renvoient des erreurs claires avant que des données mal formées n'atteignent votre logique.
Outils associés
Questions fréquentes
Comment déduit-il les types ?+
Il analyse le type de chaque propriété de votre exemple et génère le schéma correspondant (string, number, boolean, array, object...).

