Validador de JSON Schema
Soporta un subconjunto común de JSON Schema: type, required, properties, enum, minimum/maximum, minLength/maxLength, pattern e items. No implementa el estándar completo (allOf/oneOf/$ref, etc.).
Sobre esta herramienta
Valida un documento JSON contra un JSON Schema, revisando tipos de datos, propiedades requeridas, valores enum, longitudes mínimas y máximas, rangos numéricos, patrones de expresión regular y validación de elementos dentro de arreglos, mostrando exactamente qué falla y en qué ruta del documento (por ejemplo "$.direccion.codigoPostal"). Soporta el subconjunto más usado de la especificación JSON Schema (no implementa reglas avanzadas como allOf, oneOf o referencias $ref externas). Es útil para desarrolladores de APIs que necesitan verificar rápidamente que un payload de ejemplo cumple con el contrato esperado antes de integrarlo en su código.
Preguntas frecuentes
¿Qué revisa exactamente?
Tipos de datos, propiedades requeridas, valores enum, longitudes mínimas y máximas, rangos numéricos, patrones de expresión regular y validación de elementos dentro de arreglos.
¿Muestra exactamente dónde falla la validación?
Sí, muestra la ruta exacta dentro del documento, como "$.direccion.codigoPostal".
¿Soporta toda la especificación de JSON Schema?
No, soporta el subconjunto más usado; no implementa reglas avanzadas como allOf, oneOf o referencias $ref externas.
¿Mi JSON se sube a un servidor?
No, la validación ocurre localmente en tu navegador.
¿Es gratis?
Sí, completamente gratis y sin registro.
Herramientas relacionadas
Generador de JSON Schema
Genera un JSON Schema automáticamente a partir de un JSON de ejemplo
LocalFormateador JSON
Valida, formatea y minifica JSON al instante
LocalValidador y Formateador de XML
Verifica si un XML está bien formado y dale una indentación legible
LocalJSON a Interfaz TypeScript
Genera una interfaz TypeScript a partir de un objeto JSON de ejemplo
LocalJSON a YAML
Convierte JSON al formato YAML, más legible para archivos de configuración
LocalValidador de Número de Tarjeta (Luhn)
Verifica si un número de tarjeta pasa el algoritmo de checksum de Luhn