Texto y procesado

Comando jq

Procesa y da formato a JSON desde la terminal: extrae campos, filtra y muestra datos de APIs de forma legible.

Sintaxis

jq 'filtro' archivo.json

Opciones más útiles

.Muestra el JSON completo formateado
.campoExtrae un campo
.[0]Primer elemento de un array

Ejemplos para copiar

$ printf '{"a":1}\n' > d.json && jq .a d.jsonExtraer el campo a

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Si el JSON está mal formado, jq da un error; compruébalo antes con cat.

Comandos relacionados

FAQ

¿Para qué sirve jq en el día a día?

Para leer respuestas de APIs o ficheros de configuración sin perderse entre llaves.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis