Generador de Esquema JSON
Genera un Esquema JSON (Borrador 2020-12) a partir de un documento JSON de ejemplo. Detección de formato inteligente.
Respuesta rápida: Genera un Esquema JSON (Borrador 2020-12) a partir de un documento JSON de ejemplo. Detección de formato inteligente.
Última actualización
Preguntas frecuentes
- ¿Por qué mi esquema es demasiado estricto?
- Inferimos de un solo ejemplo, por lo que cada campo es requerido y los tipos son exactos. Relaja el esquema eliminando claves del <code>required</code> array o usando <code>type: ["string", "null"]</code> para campos anulables.
- ¿Qué borrador es la salida?
- JSON Schema Draft 2020-12, la última versión estable. Es compatible con todos los validadores modernos (Ajv, JSON Schema Validator, etc.).
- ¿Detectará correos electrónicos, URLs y fechas?
- Sí — los valores de cadena que coinciden con patrones de correo electrónico, fecha y hora (ISO 8601) y URL reciben la correspondiente anotación de <code>format</code>.
- ¿Mis archivos JSON se suben?
- No — la inferencia se ejecuta completamente en tu navegador.
- ¿Cómo infiero a partir de múltiples muestras?
- Genera un esquema a partir de cada muestra, luego combina manualmente (o usa una herramienta como <code>quicktype</code>) — tomar la unión de propiedades y la intersección de claves requeridas da un esquema que se ajusta a todas las muestras.