Aides OpenAPI
Transformez un document JSON en schema OpenAPI, generez un exemple depuis un schema, ou validez un exemple contre un schema.
Document JSON
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Document d exemple
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Sortie
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Le resultat apparait ici.
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
Trois choses que l on fait avec un schema OpenAPI, sur une seule page. "JSON vers schema" deduit un schema de la meme facon que le Generateur de JSON Schema, puis l ecrit dans le dialecte OpenAPI choisi : 3.1, ou un objet schema est du JSON Schema lui meme, ou 3.0, qui n a pas de tableau de types et ecrit un champ nullable comme un seul type plus nullable: true. "Schema vers exemple" construit une valeur JSON qui satisfait un schema, en preferant un example ou un default deja indique par le schema plutot que d en inventer un. "Valider un exemple" verifie un document contre un schema et liste chaque mot cle en echec, en resolvant d abord le mot cle nullable d OpenAPI 3.0 pour qu un schema 3.0 soit verifie correctement plutot qu avec les regles de tableau de types de JSON Schema. Les trois comprennent $ref local, allOf, anyOf et oneOf.
Comment ca marche
- Choisissez ce que vous voulez faire : JSON vers schema, schema vers exemple, ou valider un exemple.
- Collez l entree demandee par le mode, ou chargez l exemple.
- Appuyez sur le bouton. Changez la version d OpenAPI a tout moment pour voir la meme entree ecrite dans l autre dialecte.