Generador de JSON Schema
Generador de JSON Schema online gratis. Pega un JSON de ejemplo e infiere al instante un esquema draft-07 o 2020-12 con propiedades requeridas, estrategias de arrays y detección de formatos de cadena, todo en tu navegador.
Cómo usar Generador de JSON Schema
Esta herramienta deduce un JSON Schema a partir de un documento JSON de ejemplo. Pega o carga datos de muestra a la izquierda, ajusta las opciones, y el esquema draft-07 o 2020-12 generado aparece a la derecha en tiempo real. Usa el motor de inferencia to-json-schema localmente en tu navegador, con un paso de posprocesado que convierte los marcadores de requerido por propiedad del motor en arrays required conformes a la especificación sobre sus objetos padre. No se sube nada a ningún sitio.
- Pega tu JSON de ejemplo en el área de texto de la izquierda, o usa Cargar archivo / Ejemplo.
- Decide si cada propiedad debe ser obligatoria: marca Marcar todas las propiedades como requeridas para obtener arrays required en cada objeto.
- Elige una estrategia de arrays: Fusionar todos los elementos (un esquema que cubre cada elemento), Solo el primer elemento, Elementos uniformes (error si no coinciden) o Tupla (un esquema por posición).
- Elige la versión de $schema: ninguna, Draft-07 o Draft 2020-12, para añadir la URI oficial de cabecera.
- Activa Detectar formatos de cadena para adjuntar anotaciones de formato como email o date a valores que se les parezcan.
- Copia el resultado o descárgalo como schema.json; el esquema generado se reformatea con sangría de 2 espacios para mejorar la lectura.
La inferencia refleja exactamente la muestra que proporciones: un campo ausente en la muestra no aparecerá en el esquema, así que dale tu ejemplo más rico y realista. Valores como Ada Lovelace pueden anotarse format: color porque las cadenas alfabéticas cortas se parecen a nombres de colores CSS; desactiva Detectar formatos de cadena para tipos de cadena simples, o limpia a mano la línea del formato.
Herramientas relacionadas
- Validador JSON Valida la sintaxis JSON al instante con mensajes de error detallados y números de línea. Herramienta gratuita que funciona en tu navegador.
- Embellecer JSON Formatea y embellece JSON con sangría personalizable. Embellece JSON comprimido al instante en tu navegador.
- JSON a TypeScript Convierte JSON a interfaces y definiciones de tipos TypeScript al instante. Soporta objetos anidados, arrays y tipos unión.
- Calculadora Chmod Calculadora chmod online gratuita para visualizar y calcular permisos de archivos Linux con casillas. Convierte instantáneamente entre notación numérica (755, 644) y simbólica (rwxr-xr-x). Soporta permisos especiales como setuid, setgid, sticky bit.
- Tabla ASCII Referencia completa de codificación de caracteres ASCII con códigos decimales, hexadecimales, octales, binarios, entidades HTML y descripciones. Búsqueda y filtro instantáneos.
- Probador de Solicitudes HTTP Prueba APIs REST directamente en tu navegador. Envía solicitudes GET, POST, PUT, DELETE con headers, body y parámetros personalizados. Ve el estado, headers y cuerpo JSON al instante.
- Generador .htaccess Genere reglas .htaccess de Apache para redirecciones, reescrituras, cabeceras de seguridad, caché y más.
- Generador de Robots.txt Generador gratuito de robots.txt en línea. Cree y personalice archivos robots.txt para controlar el rastreo de motores de búsqueda, gestionar el acceso de rastreadores y optimizar el SEO de su sitio.