Perguntas com a marcação «jq»

58
Usando jq para extrair valores e formato em CSV

Eu tenho o arquivo JSON abaixo: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value":...

31
Como prettyprint json usando jq standalone?

Atualmente, quando eu quero imprimir um arquivo json usando jq , eu uso: cat file.json | grep jq . No entanto, eu esperaria jqaceitar um nome de arquivo como argumento sem ter que recorrer cat. A página do manual diz: jq [opções ...] filtrar [arquivos ...] ... Por padrão, o jq lê um fluxo...

22
Como converter string json incorporada (entre aspas) para json

Eu estou familiarizado com "jq" para analisar json. Eu trabalho com um serviço que produz uma resposta json em que uma das propriedades é uma string json. Como converter esse valor citado em uma string json válida para que eu possa processá-lo com jq? Por exemplo, se eu apenas visualizar o json...

18
Matriz JSON para bash variáveis ​​usando jq

Eu tenho uma matriz JSON assim: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Eu estou olhando para iterar essa matriz usando jq para que eu possa definir a chave de cada item como o nome da variável e o valor como ele é. Exemplo: URL =...

17
Configurando a saída jq como uma variável bash

Estou usando curl para recuperar o JSON de uma API de descanso como esta: 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 altero o código acima para ficar assim: content=$(curl -s -X...

12
chave de impressão jq e valor para todos no subobjeto

Eu encontrei este Q / A com a solução para imprimir todas as chaves em um objeto: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' No meu caso, quero executar o acima, mas em um subobjeto: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Qual é a sintaxe adequada para fazer...

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

A questão da jqnecessidade de um filtro explícito quando a saída é redirecionada é discutida em toda a web. Mas não consigo redirecionar a saída se fizer jqparte de uma cadeia de tubulação, mesmo quando um filtro explícito estiver em uso. Considerar: touch in.txt tail -f in.txt | jq '.f1' # in a...

10
Agrupar todos os números numéricos em JSON com aspas

Existem dados JSON que contêm alguns valores numéricos. Como converter todos os números em seqüências de caracteres? (enrole com aspas) Exemplo: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } Deve se tornar {...