Resultados da pesquisa a pedido "jq"
Como filtrar matriz de objetos por valores de propriedade de elemento usando jq?
Eu gosto de filtrar arquivos json usandojq [https://stedolan.github.io/jq/]: jq . some.jsonDado o json contendo uma matriz de objetos: { "theList": [ { "id": 1, "name": "Horst" }, { "id": 2, "name": "Fritz" }, { "id": 3, "name": "Walter" }, { ...
Como usar o jq para encontrar todos os caminhos para uma determinada chave
Em uma estrutura json aninhada muito grande, estou tentando encontrar todos os caminhos que terminam em uma chave. ex: { "A": { "A1": { "foo": { "_": "_" } }, "A2": { "_": "_" } }, "B": { "B1": {} }, "foo": { "_": "_" } }imprimiria algo ao ...
convertendo linhas para json no bash
Gostaria de converter uma lista em matriz JSON. Eu estou olhandojq para isso, mas os exemplos são principalmente sobre a análise de JSON (não a criação). Seria bom saber que ocorrerá uma fuga adequada. Minha lista é de elementos de linha única, ...
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] ...
Processar fluxo JSON grande com jq
Eu recebo um fluxo JSON muito grande (vários GB) decurl e tente processá-lo comjq. A saída relevante com a qual quero analisarjq é empacotado em um documento que representa a estrutura de resultados: { "results":[ { "columns": ["n"], // get ...
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 ...
caractere de impressão jq dentro da saída
Eu quero imprimir"/" separador dentro do título de saída. curl -s http://cd0a4a.ethosdistro.com/?json=yes \ | jq -c '.rigs|."0d6b27",."50dc35"|[.version,.driver,.miner,"\(.gpus)\(.miner_instance)"]|@csv' \ | sed 's/\\//g;s/\"//g' \ | gawk ...
Como converter um fluxo de objeto JSON em uma matriz com jq
Eu quero usarjq para colocar um fluxo de objetos json em uma matriz json, por exemplo, de {"a":1} {"b":2}para [{"a":1}, {"b":2}]Mas isso não funcionaria echo ' {"a":1} {"b":2} '|jq '[.]'desde que eu cheguei [ { "a": 1 } ] [ { "b": 2 } ]
Extrair um campo específico da saída JSON usando jq
Eu tenho uma saída JSON da seguinte maneira: { "example": { "sub-example": [ { "name": "123-345", "tag" : 100 }, { "name": "234-456", "tag" : 100 }, { "name": "4a7-a07a5", "tag" : 100 } ] } }Eu quero extrair os valores dos três campos "nome" e ...
Jq para substituir o texto diretamente no arquivo (como sed -i)
Eu tenho um arquivo json que precisa ser atualizado em uma determinada condição. Amostra json { "Actions" : [ { "value" : "1", "properties" : { "name" : "abc", "age" : "2", "other ": "test1" } }, { "value" : "2", "properties" : { "name" : ...