Generador de JSON Schema
Genera un Schema Draft 2020-12 o Draft-07 a partir de una o varias muestras JSON directamente en el navegador.
Generación de JSON Schema
Pegue JSON o cargue uno o más archivos JSON.
entrada JSON
Entrada directaJSON Schema generado
Solo lecturaResultado generado
Compruebe el contenido estimado y las advertencias antes de usar el Schema.
- Número de muestras
- 0
- Número de propiedades
- 0
- Profundidad máxima
- 0
- Estimación de format
- 0
- Estimación de enum
- 0
- Precauciones
- 0
Notas sobre la estimación
Acerca de esta herramienta
Genere una base para crear JSON Schema a partir de muestras JSON como respuestas API o archivos de configuración.
Funciones
- Draft 2020-12 y Draft-07
- object, array, string, integer, number, boolean y null
- Integración de varias muestras, determinación de required, tipos mixtos y tuplas
- Estimación de format como date-time, email, UUID, IP y URI
Cómo utilizarla
- Pegue JSON o abra uno o más archivos .json.
- Seleccione la especificación de Schema, los campos obligatorios, las matrices y la configuración de inferencia.
- Ejecute con 「Generar Schema」 o Ctrl/Command + Enter.
- Compruebe las advertencias y copie o guarde el resultado generado.
Limitaciones
- Solo con ejemplos no se pueden determinar requisitos empresariales obligatorios, mínimos y máximos, patrones de cadena, etc.
- No se puede inferir el tipo original de elementos que solo contienen matrices vacías o null.
- format y enum son estimaciones basadas en los valores de entrada; revíselos según el uso después de generar.
- No se admiten obtención de $ref externos, validación completa de Schema ni conversión completa entre Drafts.
Privacidad: JSON, archivos, configuración y resultados de generación se procesan solo en el navegador y no se envían ni guardan en el servidor de Develop Tools.