Validador de JSON Schema - Validar JSON contra Schema Online
Valide datos JSON contra un JSON Schema. Comprueba campos requeridos, tipos, patrones, longitud mínima/máxima y más. Gratis, en el navegador.
Entrada JSON
JSON Schema
Resultado de Validación
¿Qué es la Validación de JSON Schema?
¿Alguna vez publicaste una API solo para descubrir que al payload le faltaba un campo requerido o que un valor tenía el tipo incorrecto? Exactamente para eso está diseñado JSON Schema. Es un estándar (definido en las especificaciones de JSON Schema Draft) para describir la estructura y restricciones de datos JSON. Esta herramienta te permite pegar un documento JSON y un schema, y te dice al instante si los datos son válidos — señalando exactamente qué campos fallan y por qué.
Esta herramienta valida tu JSON contra una definición de JSON Schema, comprobando campos requeridos, tipos de datos, patrones de cadenas, rangos numéricos y más. Para una biblioteca de validación completa en producción, AJV (Another JSON Validator) es la implementación de JavaScript más utilizada.
Cómo Usar
Ingrese su JSON
Pegue los datos JSON que desea validar en el panel izquierdo.
Ingrese su JSON Schema
Pegue la definición del JSON Schema en el panel derecho.
Vea los resultados de validación
La herramienta valida automáticamente mientras escribe. El panel de salida muestra si el JSON es válido o lista todos los errores.
Ejemplo de validación
Ejemplo: Validar un objeto de usuario
Documento JSON:
{
"name": "Alice",
"age": 30,
"email": "[email protected]"
}JSON Schema:
{
"type": "object",
"required": ["name", "age", "email"],
"properties": {
"name": { "type": "string" },
"age": { "type": "integer", "minimum": 0 },
"email": { "type": "string", "format": "email" }
}
}Preguntas Frecuentes
¿Cómo valido JSON contra un schema online?
Pega tu JSON en el panel izquierdo y tu JSON Schema en el panel derecho de esta página. La herramienta valida automáticamente mientras escribes y muestra un resultado positivo o una lista de errores con rutas de campo.
¿Qué palabras clave de JSON Schema soporta este validador?
Las palabras clave soportadas incluyen: type, required, properties, minLength, maxLength, minimum, maximum, pattern y enum. Cubren la gran mayoría de casos de uso de validación reales.
¿Se envían mis datos JSON a un servidor al validar?
No. Toda la validación se ejecuta completamente en tu navegador. Tu JSON y schema nunca se envían a ningún lado — lo que lo hace seguro para payloads sensibles de API o archivos de configuración.
¿Qué versiones de draft de JSON Schema soporta esta herramienta?
Esta herramienta soporta palabras clave de validación básicas de JSON Schema Draft 4, 6, 7 y 2019-09. Eso incluye type, required, properties, minimum, maximum, pattern, enum y más. Para soporte completo de Draft 2020-12 con todas las nuevas características, consulta la biblioteca AJV para uso en producción.
Herramientas Relacionadas
Referencias: JSON Schema