Generador de JSON Schema
Genera definiciones de JSON Schema a partir de datos JSON de muestra con inferencia de tipo automática, detección de campos requeridos y soporte Draft 2020-12.
Options
JSON Schema type inference reference
| Sample value | Inferred type | Notes |
|---|---|---|
| "hello" | string | Plain text |
| "[email protected]" | string | format: email |
| "https://example.com" | string | format: uri |
| "2024-03-15" | string | format: date |
| "2024-03-15T08:30:00Z" | string | format: date-time |
| "3fa85f64-..." | string | format: uuid |
| 42 | integer | Whole numbers |
| 3.14 | number | Decimal numbers |
| true / false | boolean | |
| null | null | |
| [...] | array | Items schema merged from all elements |
| {...} | object | Recursive — produces nested properties |
Cómo usar Generador de JSON Schema
- 1Pega o escribe tus datos JSON de muestra.
- 2Selecciona la versión de borrador de JSON Schema.
- 3Haz clic en Generar para inferir el esquema.
- 4Copia el esquema generado para usar en tu proyecto.
ZenovayAnalytics
Analytics pensado para fundadores.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Formateador y Validador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores.Decodificador JWT
Decodifica e inspecciona tokens JWT. Consulta el encabezado, la carga útil y verifica firmas.Base64 Codificar/Decodificar
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y datos binarios.Codificador/Decodificador de URL
Codifica o decodifica componentes de URL. Maneja caracteres especiales, cadenas de consulta y URLs completas.Preguntas frecuentes
¿Qué es JSON Schema?▾
JSON Schema es un vocabulario que anota y valida documentos JSON. Describe la estructura, tipos y restricciones de un valor JSON usando un documento JSON mismo.
¿Cuáles son las diferencias entre Draft 2020-12 y Draft-07?▾
Draft 2020-12 introduce prefixItems para validación de tuplas, $dynamicRef y unevaluatedProperties refinado. Draft-07 es más antiguo pero ampliamente soportado en bibliotecas y OpenAPI 3.0.
¿Qué palabras clave de validación soporta JSON Schema?▾
Las palabras clave incluyen type, required, properties, minLength/maxLength, minimum/maximum, pattern, enum, const, minItems/maxItems, uniqueItems, additionalProperties, oneOf/anyOf/allOf/not y $ref.
¿Cuáles son las limitaciones de los generadores de JSON Schema?▾
Una sola muestra no puede representar campos opcionales, tipos de unión, restricciones condicionales o rangos de valores. Trata la salida generada como un punto de partida y refínala para uso en producción.
¿Cuáles son los casos de uso comunes para JSON Schema?▾
JSON Schema valida cargas útiles de API, archivos de configuración, genera tipos TypeScript, documenta contratos API a través de OpenAPI e impone calidad de datos en pipelines.