ToolHub
Abrir herramienta

Generador de JSON Schema

Genera automáticamente definiciones de JSON Schema a partir de datos JSON

Herramientas para desarrolladores

Acerca de esta herramienta

El Generador de JSON Schema crea definiciones de JSON Schema a partir de sus datos JSON. Analiza la estructura y los tipos, generando un Schema completo conforme a las especificaciones JSON Schema Draft-07 y Draft-2020-12, con inferencia automática de tipos y detección de campos obligatorios.

Características principales

Vista previa rápida

Casos de uso

json schema validation api draft-07

Preguntas frecuentes

¿Qué versiones de JSON Schema son compatibles?

Se admiten JSON Schema Draft-07 y Draft-2020-12. Puede seleccionar la versión objetivo mediante el menú desplegable antes de generar; el Schema generado incluirá automáticamente la declaración $schema correspondiente.

¿Cómo funciona la inferencia de tipos?

La herramienta infiere automáticamente los tipos según los valores JSON: las cadenas se infieren como string, los enteros como integer, los decimales como number, los booleanos como boolean, los arrays como array, los objetos como object y null como null. Las estructuras anidadas generan sub-Schemas recursivamente.

¿Qué formatos admite la inferencia de formato?

Al activar la opción «Inferir formato», la herramienta reconoce formatos comunes de cadena como email, URI, date-time y UUID, añadiendo el campo format correspondiente en el Schema. Las cadenas no coincidentes solo se marcan como tipo string.

¿Mis datos están seguros al usar esta herramienta?

Absolutamente seguros. Todo el análisis de datos JSON y la generación de Schema se realizan localmente en el navegador. No se suben datos a ningún servidor; la estructura de sus datos es completamente privada.

¿Cómo verificar que el Schema generado es correcto?

Después de generar el Schema, haga clic en el botón «Validar» para comprobar los datos JSON originales contra el Schema generado. La herramienta informa de los resultados de validación, incluyendo errores de tipo no coincidente y campos obligatorios faltantes.