Contenidos
En este artículo técnico de jesusninoc.com, te mostramos cómo valida la integridad estructural de archivos json utilizando la herramienta ligera jq utilizando un script corto en Bash de forma nativa en Linux.
Código del Script (Bash)
#!/bin/bash
FILE=$1
if [ -z "$FILE" ] || [ ! -f "$FILE" ]; then
echo "Uso: $0 [archivo.json]"
exit 1
fi
if command -v jq &> /dev/null; then
jq . "$FILE" >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo "JSON VÁLIDO: $FILE"
else
echo "JSON INVÁLIDO (Errores detectados en la sintaxis de $FILE)"
jq . "$FILE"
fi
else
echo "Instale jq para validar la sintaxis de forma nativa."
exit 1
fi
Explicación detallada del funcionamiento
Chequea la existencia de jq, ejecuta una visualización nula y reporta errores detallados si falla la validación del formato.
Análisis de Seguridad y Buenas Prácticas
🔒 Recomendaciones del Agente de Seguridad:
Garantiza la validez de los ficheros de configuración antes de desplegar aplicaciones.

