Validador de JSON Schema
¿Qué es JSON Schema?
JSON Schema es un vocabulario para describir la estructura y las restricciones de los datos JSON. Define qué propiedades son obligatorias, sus tipos, formatos, rangos y patrones. Validar JSON contra un esquema detecta problemas de datos pronto — antes de que lleguen a la lógica de tu aplicación o base de datos. Los usos comunes incluyen la validación de solicitudes/respuestas API, la validación de archivos de configuración y la verificación de datos de formularios. Esta herramienta utiliza la biblioteca AJV (el validador de JSON Schema más popular) y es compatible con Draft-07, Draft 2019-09 y Draft 2020-12.
Cómo usar el validador de JSON Schema
-
Pega tus datos JSON en el panel izquierdo y tu JSON Schema en el panel derecho.
-
Haz clic en 'Ejemplo' para cargar un par de JSON + Schema de muestra si quieres verlo en acción.
-
Selecciona la versión del esquema que coincida con tu esquema (Draft-07 es la más común).
-
Haz clic en 'Validar' — un mensaje verde confirma que el JSON es válido; el rojo lista cada error con su ruta.
-
Corrige los errores y vuelve a validar hasta que el JSON sea aprobado.
Preguntas Frecuentes
¿Es seguro decodificar datos sensibles aquí? Sí. Toda la decodificación ocurre en tu navegador usando JavaScript. No se transmiten datos a ningún servidor, por lo que tus cadenas codificadas permanecen completamente privadas.
¿Cuál es la diferencia entre Base64 y URL-safe Base64? Base64 estándar usa caracteres + y /, que son caracteres especiales en URLs. URL-safe Base64 los reemplaza con - y _ para que la cadena se pueda usar de forma segura en URLs y nombres de archivo sin codificación de porcentaje.
¿Por qué mi salida decodificada parece galimatías? Si los datos originales eran binarios (como una imagen, PDF o archivo comprimido), la salida decodificada no será texto legible. En ese caso, la cadena Base64 representa un archivo binario, no una cadena de texto.
¿Es Base64 una forma de cifrado? No. Base64 es un esquema de codificación, no cifrado. Cualquiera puede decodificar una cadena Base64 sin una clave. Nunca debe usarse para proteger datos sensibles; use cifrado adecuado para eso.
Keywords: validador JSON schema, validar JSON en línea, verificador JSON schema, validador AJV, JSON schema draft-07, herramienta de validación JSON, probador JSON schema