Perguntas sobre 'json'

nos ajude a editar este wiki
3
respostas

Por que o 'cat' parece iterar em matrizes JSON?

Estou intrigado com este comportamento de cat ao tentar produzir um heredoc contendo JSON no bash 3.2: entrada: $ cat <(cat <<EOF > {"x":[{"a":1,"b":2}]} > EOF) saída: {"x":["a":1]} {"x":["b":2]} O que está aco...
02.07.2015 / 19:31
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
2
respostas

como converter arquivo de texto em string json (substitua newlines por “\ n”)

temos o seguinte arquivo: more value.js "\n#\n#\n# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with t his work for additional in...
02.08.2018 / 15:03
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
6
respostas

Como fazer um loop através do arquivo json?

Eu tenho um arquivo json abaixo e quero obter o hostId, somente se o name contiver algum valor específico. Eu quero usar o script de shell para conseguir isso. { "items" : [ { "name" : "first-block-e70a2fe8fd0531ad1f87de49f03537a6",...
01.06.2016 / 21:10
4
respostas

Comando para remover uma parte dos dados JSON de cada linha?

Eu tenho o arquivo test.json com diferentes comprimentos de linhas. Algum exemplo fictício: { a: 123, b: sd, c: x45, d: 1, e: '' } { a: 5, b: bfgg, c: x4c, d: 31, e: '' } Eu quero cortar toda a substring após d - part e voltar apena...
17.11.2014 / 13:17
5
respostas

analisa pares de valores separados por dois pontos

Eu escrevi um script que converte nmcli --mode multiline dev wifi em json, mas estou achando que é inconsistente (quebra quando os resultados têm um espaço) , longo e difícil de ler. Gostaria de saber se é possível canalizar os resultad...
19.10.2017 / 23:33
4
respostas

fazendo o loop através da matriz JSON no shell script

Abaixo está a saída do comando curl (informações do arquivo sobre a ramificação), necessidade de script ou comando para imprimir o nome do arquivo, tipo de arquivo e tamanho. Eu tentei com jq mas consegui buscar um único valor (jq '.values []...
23.10.2018 / 11:08
1
resposta

XMLstarlet para JSON?

Existe uma ferramenta que é semelhante a XMLstarlet , mas funciona em JSON em vez de XML? My usecase: extrai certos valores de documentos JSON hierárquicos, pois eles são retornados por algumas APIs REST. Algo como poder selecionar um nó...
09.01.2016 / 10:09