Validador de Esquemas JSON - Valide JSON con Draft-07 y 2020-12
Validador de Esquemas JSON
Compruebe un documento JSON con un esquema y rutas de error claras
Todos los Errores
Cada problema se muestra con su ruta JSON Pointer, como /items/2/price, para encontrarlo rápido.
Borradores Actuales
Admite palabras clave de draft-07, 2019-09 y 2020-12, incluidas $ref, $defs, prefixItems, if/then/else y dependentRequired.
Comprobación de Formatos
Comprobaciones opcionales de email, date, date-time, uri, hostname, ipv4, ipv6 y uuid.
Privado
Todo se ejecuta en su navegador; nada de lo que pegue se sube.
Qué Hace JSON Schema
JSON Schema describe cómo es un JSON válido: qué propiedades debe tener un objeto, sus tipos, los valores permitidos, los patrones de texto y los rangos numéricos. Las API lo usan para validar peticiones, los editores para autocompletar y las herramientas de configuración para detectar errores pronto. Validar aquí antes de enviar una carga o un archivo de configuración descubre problemas que, si no, aparecerían como errores confusos en ejecución.
Este validador interpreta el esquema directamente, sin generar código, y cubre los vocabularios básico y de validación. Las referencias deben apuntar dentro del mismo esquema (#/$defs/... o un ancla); los $ref remotos, $dynamicRef y unevaluatedProperties/unevaluatedItems no se evalúan y se indican como «sin comprobar» cuando aparecen. Para esos casos, o en integración continua, use una biblioteca completa como Ajv.
Puntos Clave
- Rutas, no conjeturas: Los errores señalan el valor exacto que falla.
- Errores de sintaxis localizados: El JSON roto se indica con su línea y columna.
- Pruebe el ejemplo: El ejemplo muestra varios errores habituales a la vez.