Resultados da pesquisa a pedido "jq"
Como atualizo um único valor em um documento json usando jq?
Desculpas se eu negligenciei algo muito óbvio; Acabei de encontrarjq e estou tentando usá-lo para atualizar um valor JSON sem afetar os dados ao redor. Eu gostaria de canalizar umcurl resultar emjq, atualize um valor e canalize o JSON atualizado ...
Convertendo mapa json em csv usando jq
entrada {"key1": ["value1", "value2"], "key2": ["value3"]}Saída desejada key1, value1 key1, value2 key2, value3Tendo dificuldade em descobrir o comando jq para conseguir isso ... Eu tentei mapear os filtros to_entries em várias combinações, mas ...
jq --streamstream filter em vários valores da mesma chave
Estou processando um JSON muito grande em que preciso filtrar os objetos JSON internos usando o valor de uma chave. Meu JSON tem a seguinte ...
Parênteses em JQ para .key
Eu não entendo por que a chave tem que estar() para que isso funcione: # kbrandt at glade.local in ~ on git:master x [15:08:19] $ cat host | jq '. | to_entries | map({ (.key) : .value.CPU.PercentUsed })' | tail { "rpi-b827eb2d7d23": ...
Como somar todos os números da saída de jq
Eu tenho este comando que gostaria de somar todos os números da saída. O comando se parece com isso $(hadoop fs -ls -R /reports/dt=2018-08-27 | grep _stats.json | awk '{print $NF}' | xargs hadoop fs -cat | jq '.duration')Então, ele vai listar ...
jq: imprime chave e valor para cada entrada em um objeto
Como eu consigojqtomar json assim: { "host1": { "ip": "10.1.2.3" }, "host2": { "ip": "10.1.2.2" }, "host3": { "ip": "10.1.18.1" } }e gere esta saída: host1, 10.1.2.3 host2, 10.1.2.2 host3, 10.1.18.1Não estou interessado na formatação, apenas ...
Converter string em json em jq
fundoEu tenho um arquivo json que contém uma sequência de json dentro de um objeto: { "requestType": "POST", "response": { "size": 78, "text": "{\"recordID\":123, \"title\":\"Hello World\", \"content\":\"Lorem ipsum...\"}" } }Preciso interpretar ...
Como combinar a sequência de objetos em jq em um objeto?
Eu gostaria de converter o fluxo de objetos: { "a": "green", "b": "white" } { "a": "red", "c": "purple" }em um objeto: { "a": "red", "b": "white", "c": "purple" }Além disso, como posso agrupar a mesma sequência em uma matriz? [ { "a": "green", ...
jq: Não é possível indexar matriz com sequência
Eu tenho o seguinte em um arquivo (que chamarei de "meuarquivo"): [{ "id": 123, "name": "John", "aux": [{ "abc": "random", "def": "I want this" }], "blah": 23.11 }]Eu posso analisá-lo sem o[ e] do seguinte modo: $ cat myfile | jq -r '.aux[] | ...
jq - Como selecionar objetos com base em uma 'lista branca' de valores de propriedade
Como um exemplo vale mais que mil palavras, diga que eu tenho o seguinte fluxo JSON: {"a": 0, "b": 1} {"a": 2, "b": 2} {"a": 7, "b": null} {"a": 3, "b": 7}Como posso manter todos os objetos para os quais o.b propriedade é uma das[1, 7] ...