Perguntas com a marcação «json»

JSON (JavaScript Object Notation) é um formato de representação de dados leve que se assemelha à fonte JavaScript e que pode ser facilmente vermelho por máquinas e editado por humanos com algum esforço.

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":...

56
Como analisar JSON com scripts de shell no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": {...

31
Limitar o contexto grep a N caracteres on-line

Eu tenho que grep através de alguns arquivos JSON nos quais os comprimentos de linha excedem alguns milhares de caracteres. Como posso limitar o grep para exibir o contexto de até N caracteres à esquerda e à direita da partida? Qualquer ferramenta que não seja grep também ficaria bem, desde que...

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
Analisar JSON usando Python?

Eu tenho um arquivo JSON members.jsoncomo abaixo. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159",...

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...

13
Como extrair dados de um arquivo JSON

Eu tenho bin procurando uma solução para a minha pergunta, mas não encontrei uma ou melhor, disse que não a obtive com o que encontrei. Então, vamos falar sobre o que é o meu problema. Estou usando um software de controle doméstico inteligente em um Raspberry Pi e, como descobri neste final de...

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...

11
Análise JSON no shell

Como posso analisar a saída JSON no shell? Por exemplo, o Amazon Web Services fornece uma CLI para recuperar o status de suas instâncias: $ aws ec2 describe-instances <my_instance_id> Mas o comando retorna uma sequência JSON. A saída desse comando se parece com isso: $ aws ec2...

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 {...

10
Converter saída do comando tree para o formato json

Existe uma maneira conveniente de converter a saída do comando * nix "tree" para o formato JSON? Edit: Eu acho que não descrevi o meu problema o suficiente. Meu objetivo é converter algo como: . |-- dir1 | |-- dirA | | |-- dirAA | | `-- dirBB | `-- dirB `-- dir2 |-- dirA `-- dirB para...