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.

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 

9
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": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", …


4
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 …
31 grep  search  json 

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 

8
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", "_score": 1, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } }, …
18 bash  python  json 

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 

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

4
analisar um campo de uma matriz JSON na matriz bash
Eu tenho uma saída JSON que contém uma lista de objetos armazenados em uma variável. (Eu posso não estar falando isso direito) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] …

1
não consigo encontrar a documentação em json.tool [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Unix e Linux Stack Exchange. Fechado há 3 anos . Posso encontrar artigos dispersos online que usam json.tool para produzir python bonito, …
12 python  json 

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
Por que o conteúdo JSON do heredoc não é analisável?
Eu tenho um fragmento JSON. O seguinte não funciona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool O resultado é: Nenhum objeto JSON pôde ser decodificado Fazendo o mesmo com jq, ie echo -n "$VALUE" | jq '.' Não há saída. …

2
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 describe-instances x12345 { …
11 zsh  string  json 

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 

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.