Generador de JSON Schema
Infiere un JSON Schema a partir de un documento JSON de muestra, con selección de borrador y políticas de campos requeridos.
Profundidad máxima
Propiedades totales
Estado
Por qué usar esta herramienta
01Pega una muestra JSON y obtén un schema en draft-2020-12 o draft-07 con formatos de cadena detectados y manejo configurable de campos requeridos.
JSON Schema Generator infiere un schema desde un documento JSON de muestra para validar futuros payloads, generar TypeScript o documentar APIs.
Fusiona schemas de elementos de arrays, detecta formatos comunes (date-time, email, uri, uuid) y soporta draft 2020-12 y draft-07.
Cómo usarla
02Revisiones rápidas antes de copiar
03Confirma que el formato de entrada es el que esperabas.
Revisa el resultado antes de usarlo en un documento, URL, configuración o mensaje.
Copia solo el resultado que necesitas.
Preguntas frecuentes
04¿Qué hace la política de requeridos inteligente?
Para arrays, solo las claves presentes en todos los elementos se marcan como requeridas. Para objetos individuales equivale a 'todos requeridos'.
¿Detecta formatos de cadena automáticamente?
Sí. Los formatos date, date-time, email, uri y uuid se infieren a partir de los valores de muestra.
¿Mi JSON se envía a algún servidor?
No. La inferencia se ejecuta completamente en esta pestaña.
Herramientas relacionadas
03Formateador JSON→
Formatea, minifica y valida JSON directamente en el navegador.
JSON ↔ YAML Converter→
Convert between JSON and YAML in your browser using the standard js-yaml library — both directions, configurable indent, safe-by-default parsing.
JSON to TypeScript Types→
Generate TypeScript interface declarations from a JSON sample — nested types, arrays, optional keys inferred.