Generador de Esquemas JSON
Inicia un esquema a partir de un ejemplo de datos con el generador de esquemas JSON de MiniWebtool. Infiere tipos y detalles estructurales del JSON de muestra, incluidos valores nulos y formatos, y produce un esquema que puedes comparar con los datos que debería aceptar tu aplicación.
En Gemini, pega la pregunta copiada en el chat. También puedes copiarla a continuación.¿No sabes cómo usar esta herramienta? Pregúntale a la IA
Ver la pregunta
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool sigue siendo gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos actualizando para navegar sin anuncios y tener más usos diarios, o permite MiniWebtool.com y recarga.
- Permite anuncios para MiniWebtool.com y recarga
- O actualiza para navegar sin anuncios y tener límites diarios más altos
Generador de Esquemas JSON
El Generador de Esquemas JSON convierte un JSON de muestra en un esquema listo para validadores en APIs, webhooks, archivos de configuración, canalizaciones de datos y documentación. Pega un objeto JSON representativo, un array o un flujo NDJSON, elige el estilo de inferencia y la herramienta creará un esquema con propiedades anidadas, reglas para elementos de array, valores anulables, ejemplos y notas legibles ruta por ruta.
Resumen rápido
Generador de Esquemas JSON crea un JSON Schema a partir de un objeto JSON de ejemplo, una matriz o un feed NDJSON. Infiere tipos, propiedades anidadas, campos obligatorios y formatos de cadena habituales, y muestra un mapa legible de cada ruta.
| Función | Qué incluye | Ideal para |
|---|---|---|
| Entrada de muestra | Pega un objeto JSON, una matriz o registros NDJSON, o carga un ejemplo: evento de API, catálogo de productos o registros NDJSON. El botón Formatear ordena la entrada. | Empezar un esquema a partir de una carga real |
| Inferencia de tipos | Detecta los tipos object, array, string, number, integer, boolean y null, y usa ramas anyOf para los tipos mixtos. Los elementos de las matrices se combinan a partir de los valores observados. | Describir registros anidados y matrices de objetos |
| Formatos de cadena | Reconoce valores de correo electrónico, URL, fecha, fecha y hora, UUID, IPv4 e IPv6. | Añadir indicaciones de formato a esquemas de API y de webhooks |
| Elección de borrador | La salida sigue Draft 2020-12, Draft 2019-09 o Draft-07, según el URI $schema. También puedes definir un título para el esquema. | Usar el borrador que espera tu validador |
| Campos obligatorios | Marca una propiedad como obligatoria solo si aparece en todos los objetos observados, o elige no inferir campos obligatorios. | Controlar el rigor del primer borrador |
| Indicaciones adicionales | Las opciones añaden ejemplos, indicaciones de enum, rangos numéricos observados, longitudes de cadena y reglas de objeto cerrado. | Ajustar un borrador antes de la revisión manual |
| Mapa del esquema | Una tabla enumera cada ruta con su tipo inferido, su estado de obligatoriedad, su formato y su regla. Copia el esquema terminado con un solo botón. | Revisar el esquema antes de usarlo |
¿Por qué utilizar un Generador de Esquemas JSON basado en muestras?
Escribir un esquema JSON a mano es preciso pero lento, especialmente cuando los datos contienen objetos anidados, arrays de registros, campos opcionales y valores anulables. Este generador te ofrece un primer borrador estructurado que captura la forma observada de tus datos JSON, y luego resalta los puntos donde todavía se requiere una revisión humana. Es útil para la validación de solicitudes de API, contratos de respuesta, proyectos de OpenAPI, cargas útiles de webhooks, flujos de eventos y esquemas de configuración.
Cómo utilizar
- Pega un objeto JSON representativo, un array JSON o registros JSON delimitados por nuevas líneas en el editor de muestras.
- Selecciona el borrador de JSON Schema y decide si deseas inferir campos requeridos, ejemplos, sugerencias de enumeraciones, formatos de cadena y objetos cerrados. De forma predeterminada, el borrador es Draft 2020-12, los campos requeridos se establecen como Observados en cada objeto, Detectar formatos, Incluir ejemplos e Inferir sugerencias de enumeraciones están activados, y Objetos cerrados está desactivado. El título del esquema comienza como GeneratedSchema.
- Haz clic en Generar esquema JSON para inferir tipos, propiedades anidadas, elementos de array, campos nulos y sugerencias de validación.
- Comprueba el mapa generado para ver cada ruta, tipo inferido, estado de requerido, formato y regla antes de usar el esquema.
- Copia el esquema generado y perfecciona las reglas de validación específicas del dominio, como rangos exactos, patrones de ID y enumeraciones específicas del negocio.
Qué infiere el generador
- Tipos JSON principales:
object,array,string,number,integer,booleanynull. - Propiedades de objetos anidados y campos requeridos en función de lo que aparece en cada objeto observado.
- Esquemas de elementos de array fusionando los elementos observados en la muestra.
- Formatos de cadena comunes, incluidos email, URL, fecha, fecha y hora, UUID, IPv4 e IPv6.
- Ejemplos opcionales, sugerencias de enum, rangos numéricos observados y longitudes de cadena observadas.
Preguntas frecuentes
¿Qué hace este Generador de Esquemas JSON?
Lee un JSON de muestra y crea un JSON Schema que describe la forma de los datos observados. El generador infiere propiedades de objetos, arrays, tipos primitivos, valores nulos, ejemplos, sugerencias de enumeraciones, campos requeridos y formatos de cadena comunes.
¿Se puede utilizar un esquema generado en producción inmediatamente?
Utilízalo como un sólido punto de partida y luego revísalo. Los datos de muestra no pueden conocer todas las reglas de negocio, por lo que es posible que aún debas añadir patrones, rangos exactos, valores de enumeración permitidos, reglas de versión y configuraciones más estrictas de additionalProperties.
¿Qué borradores de JSON Schema son compatibles?
La herramienta puede generar esquemas para Draft 2020-12, Draft 2019-09 y Draft-07 configurando el URI $schema. La estructura inferida es intencionalmente compatible con los validadores comunes.
¿Cómo se infieren los campos requeridos?
Cuando la inferencia de requeridos está activada, una propiedad se marca como requerida solo cuando aparece en cada objeto observado en ese nivel. Para un array de objetos, esto significa que el campo debe aparecer en cada elemento de la muestra.
¿La herramienta admite arrays de objetos y NDJSON?
Sí. Un array JSON de nivel superior se trata como un esquema de array, y los registros JSON delimitados por nuevas líneas se tratan como un array de registros. Las propiedades de los elementos se fusionan a partir de las muestras observadas.
Cite este contenido, página o herramienta como:
"Generador de Esquemas JSON" en https://MiniWebtool.com/es/generador-de-esquemas-json/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de MiniWebtool. Actualizado: 2026-05-23
Chatea con tu IA favorita
En Gemini, pega la pregunta copiada en el chat. También puedes copiarla a continuación.
Ver la pregunta
Herramientas para administradores web:
- Verificador de Enlaces Rotos Nuevo
- Calculadora CPC
- Calculadora CPM Popular
- Generador de Cron Job
- Generador de expresión crontab
- Compresor CSS en línea
- Laboratorio CSS Flexbox Nuevo
- Generador de CSS Grid Nuevo
- Generador de Comandos cURL Nuevo
- Convertidor de cURL a JSON
- Consulta DNS Nuevo
- Comprobador de antigüedad de dominio Nuevo
- Verificador de Confianza de Dominio Nuevo
- Generador de Archivos .env Nuevo
- Generador de Favicon Popular
- Git Command Generator Nuevo
- Calculadora de Google AdSense
- Verificador de Tamaño de Rastreo Googlebot
- Generador de Etiquetas Hreflang Nuevo
- Generador de redirecciones Htaccess
- Compresor HTML en línea
- Codificador/Decodificador de Entidades HTML
- Conversor de HTML a Texto Popular
- Referencia de Códigos de Estado HTTP Nuevo
- Generador de Esquemas JSON Nuevo
- Escape/Unescape de Cadenas JSON
- Verificador de Densidad de Palabras Clave
- Compilador de Less a CSS Nuevo
- Generador de Lorem Ipsum
- Generador de Tablas Markdown
- Generador de Etiquetas Meta
- Verificador de Open Graph Nuevo
- Verificador de Velocidad de Página Nuevo
- Convertidor de PT a PX Nuevo
- Convertidor de PX a REM Nuevo
- Constructor de Cadenas de Consulta Nuevo
- Verificador de Redirecciones Nuevo
- Generador de Robots.txt Nuevo
- Compilador de SCSS a CSS Nuevo
- Eliminador de Comillas Inteligentes
- Formateador SQL
- Optimizador de SVG
- Conversor de SVG a React/JSX Nuevo
- Playground de TypeScript Nuevo
- Calculadora de Permisos Unix (chmod)
- Analizador de URL Nuevo
- Generador de Slug de URL
- Calculadora de Valor de Vista de Página
- Calculadora de Valor de Visitantes
- Consulta WHOIS Nuevo
- Generador de Sitemap XML Nuevo