Perguntas sobre 'jq'

6
respostas

Usando jq para extrair valores e formatar em CSV

Eu tenho o arquivo JSON abaixo: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, {...
23.10.2014 / 20:36
1
resposta

Como prettyprint json usando jq standalone?

Atualmente, quando quero imprimir um arquivo json usando jq , eu uso: cat file.json | grep jq . No entanto, eu esperaria que jq aceitasse um nome de arquivo como argumento sem precisar fazer fallback em cat . A página man diz:...
23.11.2015 / 16:38
5
respostas

awk / sed / perl one liner + como imprimir apenas as linhas de propriedades do arquivo json

como imprimir apenas as linhas de propriedades do arquivo json exemplo de arquivo json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" :...
27.05.2018 / 16:40
2
respostas

O uso de jq na cadeia de encanamento não produz saída

O problema de jq precisar de um filtro explícito quando a saída é redirecionada é discutido em toda a web. Mas não consigo redirecionar a saída se jq fizer parte de uma cadeia de pipe, mesmo quando um filtro explícito estiver em uso. Co...
04.04.2018 / 05:42
2
respostas

Como converter json string embutido (citado) para json

Estou familiarizado com o "jq" para analisar o json. Eu trabalho com um serviço que produz uma resposta json em que uma das propriedades é uma cadeia json. Como faço para converter esse valor entre aspas em uma string json válida para que eu...
08.01.2018 / 22:25
3
respostas

array JSON para bash variáveis usando jq

Eu tenho um array JSON assim: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Estou procurando iterar sobre esse array usando jq para poder definir a chave de cada item como o nome...
30.12.2017 / 23:50
1
resposta

jq retornando resultado completo após a operação

Estou adicionando uma propriedade a uma string JSON com result=$(jq -c ".docs[$docIndex] + { \"value\": \"value\" }"<<<"$fileContent") Onde o JSON dentro de $fileContent é { "docs": [ { "id": 123...
19.06.2017 / 10:19
3
respostas

Mesclar saída jq em uma string separada por vírgula [duplicada]

Eu estou tentando curl algum URL que retorna um arquivo json, então eu quero analisar seus hosts e criar uma string separada por vírgula. Eu tenho a primeira parte trabalhando curl -s -u "admin:admin" -H "X-Requested-By: ambari" "http...
27.09.2016 / 15:42
1
resposta

Editando um valor de elemento filho JSON com jq

Estou tentando usar o jq para alterar o valor de uma criança. Por exemplo, quero alterar o valor de "test2" de ["yo", "bye"] para ["hi"]. { "title": "hello", "body": { "test1": 123, "test2": [ "yo", "...
09.12.2015 / 18:38
2
respostas

Configurando a saída jq para uma variável Bash

Estou usando o curl para recuperar o JSON de uma API de descanso assim: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' que produz o valor que eu preciso. Contudo; quando eu mu...
30.03.2017 / 23:41