Convertisseur JSON Schema vers OpenAPI — Gratuit en ligne
Convertissez un JSON Schema (Draft-07 / 2020-12) en document OpenAPI minimal — choisissez openapi 3.0.3 ou 3.1.0 (champ version ; les Schema Objects restent orientés OAS 3.0). 100 % dans le navigateur, rien n’est envoyé.
Notes développeur
• Convertit JSON Schema Draft-07 / 2020-12 vers des objets schéma OpenAPI via @openapi-contrib/json-schema-to-openapi-schema. • Sortie : document OpenAPI minimal (info, paths vides, components.schemas) avec openapi 3.0.3 (défaut) ou 3.1.0. • $defs / definitions deviennent des schémas nommés ; un schéma racine seul devient Root (ou title). • Les $ref externes / http(s) sont rejetés — jamais téléchargés. • Entrée JSON uniquement (YAML rejeté). • Max 512 Kio.
Options
Cas d’usage
• Transformer un modèle JSON Schema en amorce components.schemas OpenAPI. • Enchaîner avec Valider OpenAPI après conversion. • Partager un stub OpenAPI mono-fichier depuis un schéma existant.
Exemples
JSON Schema $defs → OpenAPI components.schemas
Avant
Après
$ref externe rejeté
Avant
Après
FAQ JSON Schema vers OpenAPI
Questions fréquentes
Quelle version OpenAPI est produite ?
Choisissez 3.0.3 (défaut) ou 3.1.0 dans la barre d’outils. Cela fixe le champ openapi du document. Les Schema Objects restent issus du convertisseur orienté OAS 3.0 (ex. nullable) — pas une réécriture complète OAS 3.1. Voir Options.
Les $ref externes sont-ils supportés ?
Non. Les $ref externes et http(s) provoquent une erreur dure. Seules les références internes #/… du document collé sont autorisées.
Puis-je coller du YAML ?
Non côté JSON Schema — JSON uniquement. Le YAML OpenAPI est supporté sur le convertisseur inverse et les outils OpenAPI.
Outils liés ?
Sens inverse : OpenAPI vers JSON Schema ; valider des données : Validateur JSON Schema ; syntaxe JSON seule : Validateur JSON.
Plus d’outils API et schémas dans ce cluster
Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.