Validador de Esquemas JSON — Valida JSON contra un Esquema en Línea

Valida datos JSON contra un esquema pegado en tu navegador. El JSON y el esquema se analizan localmente, por lo que puedes verificar cargas útiles de API, archivos de configuración y ejemplos de webhooks contra Draft-07, 2019-09 o 2020-12 sin subir tu contenido.

Listo
0 Byte
0 Byte

Resultado de la validación

Pega datos JSON y un Esquema JSON, luego elige Validar.

Borradores soportados

Elige el borrador 7, 2019-09 o 2020-12 antes de validar. El borrador seleccionado controla cómo se compila el esquema.

Rutas de error útiles

Los errores de validación incluyen rutas de instancia, rutas de esquema y mensajes concisos para que los problemas de carga útil de la API sean más fáciles de localizar.

Flujo de trabajo local

Copia un informe o descárgalo como un archivo JSON. Analytics solo utiliza los cubos de tamaño, borrador y recuento, nunca el contenido pegado.

Cómo validar JSON contra un esquema en línea

  1. 1. Pega tus datos JSON. Utiliza una respuesta de API, el cuerpo de un webhook, un objeto de configuración o cualquier documento JSON que necesites verificar.
  2. 2. Pega el Esquema JSON. Incluye propiedades requeridas, reglas de tipo, enumeraciones, arreglos y restricciones de objetos anidados.
  3. 3. Selecciona el borrador del esquema. Elige Draft-07, 2019-09 o 2020-12 para que la validación utilice el comportamiento correcto de las palabras clave.
  4. 4. Valida y corrige errores. Revisa las rutas de instancia y las rutas del esquema, luego copia o descarga el informe de validación.

Comprobación de esquema de ejemplo

Datos JSON

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

Esquema JSON

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Este validador de JSON Schema informa si los datos coinciden con el esquema y señala el campo exacto cuando falla una propiedad requerida, tipo, enumeración o regla anidada.

Preguntas frecuentes sobre el validador de JSON Schema

¿Puedo validar JSON contra un esquema en línea con esta herramienta?

Sí. Pega datos JSON y un JSON Schema, elige el borrador correspondiente y valida JSON contra un esquema en línea sin subir el contenido a Convertr.

¿Soporta el Validador de Esquemas JSON Draft-07 y 2020-12?

Sí. El validador soporta JSON Schema Draft-07, Draft 2019-09 y Draft 2020-12. Selecciona el borrador antes de validar para que el esquema se compile con las reglas deseadas.

¿Es esto diferente del Formateador JSON?

Sí. El Formateador JSON verifica la sintaxis y el formato. Este Validador de Esquemas JSON comprueba si el JSON válido coincide con un contrato de esquema, incluyendo campos requeridos, tipos, enumeraciones y reglas de objetos anidados.

Validador de esquemas JSON

Validar una instancia JSON contra un esquema JSON suministrado utilizando el comportamiento de proyecto apoyado.

Entrada
Datos JSON, un esquema JSON y el proyecto seleccionado apoyado.
Salida
Un resultado válido o inadecuado con los pasos de instancia y esquema.
Las limitaciones reales
El alcance de esquema remoto no se promete, los formatos personalizados pueden ser anotaciones, y el soporte difieren entre las palabras clave Draft-07, 2019-09 y 2020-12.
Privacidad y tratamiento de datos
Los datos JSON, un esquema JSON y el proyecto seleccionado se procesan en esta tabla de navegador.Converter no lo recibe ni lo almacena; cerrar o recargar la página desliza el estado de trabajo a menos que la herramienta ofrece explícitamente una descarga local.

Cómo utilizar esta herramienta

  1. Proporcionar datos JSON, un esquema JSON y el proyecto seleccionado apoyado en los controles de herramientas.
  2. Seleccione las configuraciones que afectan a un resultado válido o invalido con los caminos de instancia y esquema, luego ejecuta la herramienta.
  3. Revise un resultado válido o inadecuado con los caminos de instancia y esquema antes de copiarlo o descargarlo.

Modos comunes de fracaso

JSON invalida, un esquema invalido, una referencia no resuelta o una palabra clave que no es compatible con el proyecto produce un error de validación.

Un ejemplo útil

Requiere una línea de correo electrónico y edad completa, luego valida un objeto de muestreo y inspecta cada ruta fallida.