Validador de JSON Schema

Valida JSON con JSON Schema y localiza problemas en los datos y el esquema.

Datos y formatos
Preparando tu espacio de trabajo…
Entrada
Salida
Tu resultado aparecerá aquí.

Cómo usarlo

  1. Pega texto, abre un archivo UTF-8 o prueba el ejemplo.
  2. Elige entrada y opciones; ejecuta la herramienta o activa la ejecución automática.
  3. Revisa y copia o descarga el resultado. Cambiar la entrada invalida el resultado anterior.

Validador de JSON Schema

Valida JSON con JSON Schema y localiza problemas en los datos y el esquema.

El procesamiento se realiza en tu navegador. Tu entrada no se envía a DevToolsy.

Cómo funciona

Añade los datos JSON y un Schema por separado. Se señalan campos ausentes, tipos incorrectos y otras restricciones con rutas JSON Pointer y posiciones en el Schema.

Antes y después
Entrada
{
  "name": "Ada",
  "email": "[email protected]",
  "roles": ["developer", "reviewer"]
}
Salida
{
  "valid": true,
  "draft": "2020-12",
  "errors": []
}

Valida JSON con JSON Schema y localiza problemas en los datos y el esquema.

Opciones y fidelidad de datos

La detección automática lee $schema y usa 2020-12 si falta. También admite Draft 7 y 2019-09. Solo resuelve $ref locales; puedes activar o desactivar format.

Trabajar con el resultado

No añade valores por defecto, convierte tipos ni elimina propiedades. Rechaza números no seguros antes de validar. El resultado corresponde a esos datos y opciones.

Revisa y copia o descarga el resultado. Cambiar la entrada invalida el resultado anterior.

Límites de procesamiento

Entrada UTF-8 de hasta 1 MiB por documento, salida de hasta 8 MiB. JSONPath y Schema: 5 segundos; otras herramientas: 30 segundos.

Más informaciónJSON Schema
?

Preguntas frecuentes

¿Cómo encuentro la causa de un error?

Añade los datos JSON y un Schema por separado. Se señalan campos ausentes, tipos incorrectos y otras restricciones con rutas JSON Pointer y posiciones en el Schema.

¿Qué versiones y referencias admite?

La detección automática lee $schema y usa 2020-12 si falta. También admite Draft 7 y 2019-09. Solo resuelve $ref locales; puedes activar o desactivar format.

¿La validación cambia los datos?

No añade valores por defecto, convierte tipos ni elimina propiedades. Rechaza números no seguros antes de validar. El resultado corresponde a esos datos y opciones.

¿Se suben mis datos?

El procesamiento se realiza en tu navegador. Tu entrada no se envía a DevToolsy.

¿Puedo abrir un archivo local?

Entrada UTF-8 de hasta 1 MiB · salida de hasta 8 MiB

Encuentra tu próxima herramienta

Idioma

¿Cambiar de idioma? Se borrará el contenido actual. Primero copia o descarga tu trabajo.