Validador y probador de JSON Schema

Valida una instancia JSON contra un JSON Schema explícito (Draft 7, 2019-09 o 2020-12), listando cada error con su ubicación exacta en la instancia y en el schema, navegable uno a uno. Usa un validador que interpreta el schema directamente (sin eval ni generación de código ejecutable), resuelve $ref solo de forma local (nunca remota, nunca mediante fetch) y protege contra schemas recursivos con límites explícitos. Nunca confunde JSON válido con JSON que cumple el schema.

Procesamiento en tu dispositivo, sin IAhasta 1.000.000 de caracteres en el schema, 500 errores mostrados

Los datos se procesan en tu dispositivo y no se envían al servidor.

Los $ref remotos nunca se descargan. Solo se resuelven referencias internas del propio schema o de los schemas adicionales que pegues/cargues aquí.

o carga el schema

o carga la instancia

Cargar schemas adicionales

Los datos se procesan en tu dispositivo y no se envían al servidor.

Casos de uso

Cómo utilizar esta herramienta

  1. Pega el JSON Schema y la instancia a validar
  2. Elige el draft y valida
  3. Navega entre los errores localizados

Preguntas frecuentes

¿Descarga $ref remotos del schema?
No, nunca. Solo resuelve referencias internas del propio schema o de los schemas adicionales que pegues o cargues tú mismo; un $ref remoto se reporta como no resuelto.
¿Un JSON válido cumple automáticamente el schema?
No. Que el JSON esté bien formado (JSON.parse no falla) es una condición previa distinta de cumplir las reglas del schema (tipos, required, enum, etc.); esta herramienta comprueba ambas cosas por separado.

Herramientas relacionadas

← Volver al inicio