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 proporcionado utilizando el comportamiento de borrador compatible.

Entrada
Datos JSON, un esquema JSON y el borrador compatible seleccionado.
Salida
Un resultado válido o no válido con rutas de instancia y esquema.
Limitaciones reales
La obtención de esquemas remotos no está garantizada, los formatos personalizados pueden ser anotaciones, y el soporte difiere entre las palabras clave de 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.Convertr 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. Proporcione datos JSON, un esquema JSON y el borrador compatible seleccionado en los controles de la herramienta.
  2. Selecciona las configuraciones que afectan a un resultado válido o inválido con las rutas de instancia y esquema, luego ejecuta la herramienta.
  3. Revisa un resultado válido o inválido con las rutas de instancia y esquema antes de copiarlo o descargarlo.

Modos comunes de fallo

JSON inválida, un esquema inválido, una referencia no resuelta o una palabra clave incompatible con el borrador produce un error de validación.

Ejemplo útil

Requiere una cadena de correo electrónico y una edad entera, luego valida un objeto de muestra e inspecciona cada ruta fallida.