Validador de esquemas JSON
Muestras
Resultado de 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 schema.
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 schemas en código y asegurar que OpenAPI u otros formatos impulsados por schemas sean correctos. También es útil al crear formularios o pipelines ETL que dependen de JSON Schema.
Entrada de schema 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 schema compatibles se detectan a partir de la palabra clave "$schema". El JSON inválido en cualquiera de los paneles se reporta antes de que se ejecute la validación.
Errores comunes y casos límite
Asegúrate de que el schema en sí sea JSON válido y use una URL "$schema" compatible. Los datos vacíos o que no sean un objeto pueden ser válidos o inválidos según el schema (p. ej., campos requeridos, 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 verificaciones rápidas, depuración y exploración de schemas. Para producción, ejecuta la validación en tu app con una biblioteca como Ajv o similar, y mantén el schema y la lógica de validación en control de versiones y pruebas.