Perguntas com a marcação «jq»

6
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": "VALUE" }, { "displayName": "Country", "rank": 5, "value": …
58 bash  python  csv  json  jq 

1
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 …

2
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 …
22 json  jq 

4
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 …
18 bash  jq 

3
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 GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo …
17 bash  curl  json  jq 

2
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' …

2
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 …
12 json  jq 

4
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 { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
10 shell  json  jq 

5
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" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# …
10 awk  sed  perl  json  jq 

1
Mensagem de erro “Não é possível indexar a matriz com a sequência 'Title'” ao analisar dados JSON com jq
{ "content": [ { "Title": "abc", "brand": "xyz", "size": "5 g", "date": "2019-01-01", "details": { "Temperature": [ { "value": "90", "characteristics":"Normal" }, { "value":"100", "characteristics":"high" }, { "value":"80", "characteristics":"low" } ], "certifications": [ { "value": "based", "characteristics":"pass" }, { "value": "50", "characteristics":"failed" } ] }, "formats": { "city": "NYC", "id": …
9 jq 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.