Validador de esquema JSON
Muestras
Resultado de la validación
Esquema JSON
Datos JSON
Detalles técnicos
Cómo funciona el validador de JSON Schema
Qué hace la herramienta
Este validador de JSON Schema comprueba datos JSON contra un JSON Schema (draft-04, draft-06, draft-07 o 2019-09). Informa si los datos son válidos y, cuando no lo son, muestra la ruta, la palabra clave y el mensaje de cada error para que puedas corregir los datos o ajustar el esquema.
Casos de uso comunes para desarrolladores
Los desarrolladores usan un validador de JSON Schema para probar payloads de solicitudes/respuestas de API, validar archivos de configuración, generar o depurar validación basada en esquemas en código y asegurar que OpenAPI u otros formatos basados en esquemas sean correctos. También es útil al crear formularios o pipelines ETL que dependen de JSON Schema.
Entrada de esquema y datos
Pega o carga tu JSON Schema en un panel y tus datos JSON en el otro. La herramienta analiza ambos y ejecuta la validación. Las versiones de esquema compatibles se detectan a partir de la palabra clave "$schema". El JSON no válido en cualquiera de los paneles se informa antes de que se ejecute la validación.
Errores comunes y casos límite
Asegúrate de que el propio esquema sea un JSON válido y use una URL "$schema" compatible. Los datos vacíos o que no sean un objeto pueden ser válidos o no válidos según el esquema (p. ej., campos obligatorios, restricciones de tipo). Los errores anidados se muestran con notación de ruta; corrige un error y vuelve a ejecutar para ver los problemas restantes.
Cuándo usar esta herramienta vs código
Usa este validador para comprobaciones rápidas, depuración y exploración de esquemas. Para producción, ejecuta la validación en tu app con una biblioteca como Ajv o similar, y mantén el esquema y la lógica de validación en control de versiones y pruebas.