Ayudas de OpenAPI
Convierte un documento JSON en un schema OpenAPI, genera un ejemplo desde un schema, o valida un ejemplo contra uno.
Documento JSON
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Documento de ejemplo
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Salida
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
El resultado aparece aqui.
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
Tres cosas que se hacen con un schema OpenAPI, en una pagina. "JSON a schema" infiere un schema de la misma forma que el Generador de JSON Schema, y lo escribe en el dialecto OpenAPI que elijas: 3.1, donde un objeto schema es JSON Schema en si mismo, o 3.0, que no tiene arreglo de tipos y escribe un campo nulable como un solo tipo mas nullable: true. "Schema a ejemplo" construye un valor JSON que satisface un schema, prefiriendo un example o default que el schema ya indique antes que inventar uno. "Validar ejemplo" comprueba un documento contra un schema y lista cada palabra clave que fallo, resolviendo primero la palabra clave nullable de OpenAPI 3.0 para que un schema 3.0 se compruebe de forma correcta y no con las reglas de arreglo de tipos de JSON Schema. Las tres entienden $ref local, allOf, anyOf y oneOf.
Como se usa
- Elige que quieres hacer: JSON a schema, schema a ejemplo, o validar un ejemplo.
- Pega la entrada que pide el modo, o carga el ejemplo.
- Presiona el boton. Cambia la version de OpenAPI cuando quieras para ver la misma entrada escrita en el otro dialecto.