29 puntos por GN⁺ 2024-12-12 | 3 comentarios | Compartir por WhatsApp
  • jq es una herramienta de línea de comandos para trabajar con datos JSON y viene instalada por defecto en la mayoría de las distribuciones de Linux
  • Es útil para mostrar datos JSON con formato legible (pretty print) o transformarlos usando filtros
  • Es tan potente que suele incluirse entre las 5 herramientas CLI que todo desarrollador debería aprender, y permite realizar de forma sencilla muchas tareas distintas con datos JSON

Instalación de jq y uso básico

  • Cómo instalarlo

    • jq puede instalarse desde la mayoría de los gestores de paquetes, o bien descargando el binario directamente o compilándolo desde el código fuente
    • Después de instalarlo, puedes verificar que funciona usando el comando jq
  • Ejemplo básico de uso

  • Ejemplo de filtro JSON

Funciones principales de jq

Filtros básicos

Manejo de arreglos

Creación de nuevo JSON

Funciones avanzadas de jq

Uso de funciones

Selección de datos

  • Seleccionar datos que cumplan una condición

Transformación y uso de JSON

3 comentarios

 
greenhead 2024-12-12

¡Gracias por el resumen! De verdad es información buenísima.

 
greenhead 2024-12-12

> Es tan potente que incluso está incluido entre las 5 herramientas CLI que todo desarrollador debería aprender,

Pero también me da curiosidad cuáles son las otras 4 herramientas CLI; como no las mencionan en el artículo, terminó convirtiéndose en un macguffin..

 
ycs1m1yk 2024-12-12

https://navendu.me/posts/jq-interactive-guide/….

Al ver el original,
> jq is on every “five command line tools to learn as a developer” video on YouTube.
aparece esa frase.

Los otros 4 no están especificados; parece que siempre lo mencionan en ese tipo de videos de recomendaciones de herramientas CLI, jaja.