jq

Seleccionar objetos basados en el valor de la variable en el objeto usando jq

Tengo el siguiente archivo json: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": ... Pero no puedo averiguar cómo imprimir solo ciertos objetos, dado el valor de una subclave (aquí "location" : "Stockholm").

¿Cómo filtrar una matriz de objetos basada en valores en una matriz interna con jq?

Dada esta entrada: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ ... contains("data"))) | .[] .Id Pero el filtro select no es correcto y no compila (get error: syntax error, unexpected IDENT).

¿Cómo contar elementos en un objeto JSON usando la línea de comandos?

Estoy recibiendo este tipo de JSON respuesta de un comando curl: [ { "cid": 49, "pyn": "yi4", "hans": "亿", ... mo puedo contar el número de elementos en la matriz (aquí 2), usando Bash o una línea de comandos (por ejemplo, underscore) ?

Cómo obtener nombres clave de JSON usando jq

curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' El comando anterior produce solo los v ... tion" ¿Cómo puedo obtener los nombres clave en su lugar como el siguiente: email versionID context date versionName

¿Cómo puedo actualizar un solo valor en un documento json usando jq?

Appologies si he pasado por alto algo muy obvio; acabo de encontrar jq y estoy tratando de usarlo para actualizar un valor JS ... al": true, "us": true, "us_rate": { "amount": "0.00", "currency": "USD", "symbol": "$" } } }

¿Cómo eliminar las comillas dobles en la salida jq para analizar archivos json en bash? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Números Concat de JSON sin doblequotes usando jq ... inar el ""? así que consigo $ cat json.txt | jq '.name' | some_other_command $ Google ¿Qué some_other_command puedo usar?

Lista de direcciones IP públicas de instancias EC2

Quiero listar las direcciones IP públicas de mis instancias EC2 usando Bash, separadas por un delimitador (espacio o una nuev ... islar solo las direcciones IP. ¿Se puede hacer esto solo aws, especificando argumentos a jq, o algo completamente distinto?

salida condicional jq

Estoy usando jq para jugar con json. Me preguntaba cómo imprimir condicionalmente algo en eso. Digamos que estoy interesado ... ando en el manual. Y esto no funciona: cat all.json | jq 'if .place == null then . end'. jq se quejó de un error de sintaxis.

Usar jq o herramientas de línea de comandos alternativas para diferenciar archivos JSON

¿Hay alguna utilidad de línea de comandos que se pueda usar para encontrar si dos archivos JSON son idénticos con invarianci ... Eso sería: $ some_diff_command A.json B.json $ some_diff_command A.json C.json The files are not structurally identical

jq: imprimir clave y valor para cada entrada en un objeto

¿Cómo consigo que jq tome json de esta manera: { "host1": { "ip": "10.1.2.3" }, "host2": { "ip": "10.1.2.2" }, "ho ... t3, 10.1.18.1 No estoy interesado en el formato, simplemente no puedo averiguar cómo acceder al nombre y valor de la clave.

jq: No se puede indexar matriz con cadena

Tengo lo siguiente en un archivo (al que llamaré "myfile"): [{ "id": 123, "name": "John", "aux": [{ "ab ... usando jq? (Estoy seguro de que podría analizarlos con una herramienta diferente, pero quiero aprender el uso correcto de jq.

¿Cómo formatear una cadena JSON como una tabla usando jq?

Acaba de empezar con Bash scripting y se topó con jq para trabajar con JSON. Necesito transformar una cadena JSON como la si ... e probé me dan resultados variables, pero nunca lo que realmente quiero. ¿Puede alguien señalarme en la dirección correcta?