Generador de esquema JSON
Genera un esquema JSON a partir de un documento JSON de ejemplo, incluyendo tipos, objetos anidados y formatos.
Generador de esquema JSON
Pega un documento JSON de ejemplo — una respuesta de API, un archivo de configuración, una exportación de base de datos — y esta herramienta infiere un esquema JSON que describe su estructura: el tipo de cada campo, cuáles son objetos anidados o arrays, y cómo encajan juntos. Es una forma rápida de crear una validación para un payload que ya tienes, sin tener que escribir cada propiedad manualmente.
Elige el borrador del esquema que tu herramienta espera: draft-07 o 2020-12. Marca cada clave como requerida, o deja el esquema permisivo sin lista de requeridos. Desactiva las propiedades adicionales para detectar errores de tipeo y campos inesperados, o infiere formatos como email, URI, UUID y date-time directamente desde los valores de ejemplo. Al activar los límites de longitud y rango, se agregan minLength/maxLength y minimum/maximum directamente de lo que pegaste, y agregar descripciones desde nombres de campos convierte "firstName" en una descripción en lenguaje natural automáticamente. Cuando un ejemplo tiene objetos profundamente anidados, extraer definiciones saca cada forma anidada en su propia entrada reutilizable en lugar de insertarla donde se usa.
Si tienes más de un ejemplo del mismo registro, pega un valor JSON por línea y activa la combinación de múltiples ejemplos: la herramienta los combina en un único esquema que refleja la unión de cada campo y tipo que vio, en lugar de generar un esquema solo para el primero. La herramienta acepta terminaciones de línea Windows y Unix, y el contador bajo la salida reporta cuántas propiedades detectó mientras escribes.
Todo se ejecuta localmente en tu navegador: tu JSON nunca se carga ni se envía a un servidor. Copia el esquema generado, descárgalo como un archivo .txt, o envía la salida directamente nuevamente a la entrada para refinarlo más.