Entrada Datos JSON
Salida JSON Schema
Generar JSON Schema
Ingresa tu JSON a la izquierda para generar automáticamente el JSON Schema correspondiente
• Soporta objetos y arrays anidados
• Detecta tipos automáticamente
• Genera reglas de validación
Genera JSON Schema desde tus datos JSON automáticamente con detección de tipos y reglas de validación
Ingresa tu JSON a la izquierda para generar automáticamente el JSON Schema correspondiente
• Soporta objetos y arrays anidados
• Detecta tipos automáticamente
• Genera reglas de validación
Usa este generador en línea para crear definiciones de JSON Schema a partir de muestras JSON para validación, documentación y contratos de API.
Paso 1 – Proporciona una muestra JSON
Paso 2 – Revisa el esquema generado
Paso 3 – Personaliza el esquema (opcional)
enum valores y restricciones, minLength/maxLength, o pattern regex cuando sea necesario.oneOf o anyOf para tipos unión.Paso 4 – Usa el esquema
Consejos rápidos para generar esquemas
Nota sobre soporte de keywords
Si añades keywords avanzadas como $ref, anyOf, oneOf, o allOf, valida con un validador completo de JSON Schema (por ejemplo Ajv) y considera hacer dereference antes de generar datos mock.
// JSON input
{
"id": 1,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"tags": ["developer", "backend"]
}
// Generated JSON Schema (simplified)
{
"type": "object",
"properties": {
"id": { "type": "number" },
"name": { "type": "string" },
"email": { "type": "string" },
"active": { "type": "boolean" },
"tags": {
"type": "array",
"items": { "type": "string" }
}
},
"required": ["id", "name", "email", "active", "tags"]
}Usa estas herramientas junto al generador para validar, documentar y trabajar mejor con datos JSON.
Comprueba payloads JSON contra keywords comunes y detecta incompatibilidades temprano.
Genera JSON de ejemplo realista desde tu esquema para tests, docs y fixtures.
Formatea y limpia tus muestras JSON antes de generar esquemas para mejorar la precisión.
Explora patrones y ejemplos para objetos, arrays, enums y reglas de validación.
Genera interfaces TypeScript desde el mismo JSON que usas para crear el esquema.
Crea POJOs Java desde JSON y valida en runtime con librerías como Jackson.
JSON Schema es un vocabulario para anotar y validar documentos JSON. Proporciona un contrato sobre qué datos se requieren y cómo debe ser la estructura.
Pega tu JSON en el editor de entrada. El esquema se genera automáticamente a partir de tu estructura: tipos, campos requeridos y patterns cuando sea posible.
Incluye tipos, propiedades requeridas, definiciones de arrays, estructura de objetos y restricciones de validación inferidas a partir de tus ejemplos.
Sí. Después de generarlo puedes copiar el esquema y ajustarlo: añadir restricciones, descripciones o reglas específicas de tu caso de uso.