Que resuelve

Cheatsheet para leer, filtrar y transformar JSON con jq y YAML con yq desde terminal.

jq basico

Formatear JSON

jq . {FILE_JSON}

Leer una propiedad

jq '.{KEY}' {FILE_JSON}

Leer propiedad anidada

jq '.{KEY}.{SUBKEY}' {FILE_JSON}

Leer array

jq '.{ARRAY}[]' {FILE_JSON}

Leer campo de cada elemento

jq '.{ARRAY}[].{KEY}' {FILE_JSON}

jq con curl

API y formateo

curl -fsS https://{HOST}/{PATH} | jq .

Extraer campo

curl -fsS https://{HOST}/{PATH} | jq -r '.{KEY}'

-r imprime texto raw, util para scripts.

Filtros utiles