Generador de JSON Schema
Genera un JSON Schema a partir de tus datos JSON en un clic, con modo estricto y salida descargable.
Esperando entrada
Resultado JSON Schema
Introduce JSON válido y genera un esquema.
¿Qué es un generador de JSON Schema?
Un generador de JSON Schema infiere un esquema en borrador a partir de un documento de ejemplo: qué propiedades existen, cuáles son obligatorias y qué tipo tiene cada valor. El resultado es un contrato inicial que puedes afinar a mano.
Te ahorra la primera pasada, tediosa, de escribir tipos para una respuesta de API grande y te da algo concreto que revisar con el equipo dueño del payload.
Cómo generar un JSON Schema
- Pega una muestra representativa de JSON: cuanto más completa, mejor será la inferencia.
- Pulsa Generar para construir el esquema a partir del documento parseado.
- Revisa la lista de campos obligatorios: las propiedades presentes en la muestra se marcan como required.
- Afina las restricciones a mano, por ejemplo añadiendo patrones, enumeraciones o límites numéricos.
- Descarga el esquema como archivo .json y guárdalo junto al contrato de tu API.
Ejemplos de generación de esquemas
Objeto simple
{"id":1,"name":"ursa"}{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" }
},
"required": ["id", "name"]
}Array anidado
{"tags":["a","b"]}{
"type": "array",
"items": { "type": "string" }
}Esquema generado vs esquema escrito a mano
| Criterio | Generado desde una muestra | Escrito a mano |
|---|---|---|
| Tiempo hasta el primer borrador | Segundos | De minutos a horas |
| Precisión | Solo refleja la muestra | Refleja el contrato deseado |
| Campos anulables | Se pierden si no aparecen | Explícitos |
| Mejor para | Arrancar un contrato | APIs públicas de larga vida |
Preguntas frecuentes
Preguntas frecuentes y especificaciones
¿Qué borrador de JSON Schema se genera?
Se infiere un esquema draft 2020-12 a partir de tus datos, con additionalProperties desactivado.
¿Se sube mi JSON?
No. El esquema se deriva localmente en tu navegador.
Generador de JSON Schema
- El modo estricto marca como obligatoria toda propiedad observada.
- Descarga el esquema generado como documento draft 2020-12.