Perguntas sobre 'jq'

1
resposta

jq - print “-” para valores nulos

entrada json: { "id": "3885", "login": "050111", "lastLoginTime": 1529730115000, "lastLoginFrom": "192.168.66.230" } { "id": "3898", "login": "050112", "lastLoginTime": null, "lastLoginFrom": null } Eu quero obter a saída...
23.06.2018 / 18:04
2
respostas

Identifique arquivos .json com matrizes vazias?

Eu tenho uma pasta com vários arquivos .json. Existem certos arquivos com matrizes vazias, arquivo de exemplo: { "WarehouseActivity": [] } O arquivo não possui outros dados além do mostrado acima. Eu preciso identificar esses arquivos...
04.05.2018 / 14:02
1
resposta

Converter JSON para CSV [fechado]

Arquivo JSON: "UserDetailList": [ { "UserName": "citrix-xendesktop-ec2-provisioning", "GroupList": [], "CreateDate": "2017-11-07T14:20:14Z", "UserId": "1234556", "Path": "/", "AttachedManagedPolicies": [ {...
09.03.2018 / 14:20
2
respostas

Mesclando quatro arquivos json delimitados por nova linha usando jq

Estou tentando mesclar 4 arquivos JSON (no futuro talvez mais dois). O único fator comum entre os arquivos JSON delimitados por nova linha é "vulnid". File 1: {"vulnid":"cve1", "product":"product1"} {"vulnid":"cve2", "product":"product2"} {"...
04.07.2018 / 19:56
3
respostas

Renomeia um grupo de arquivos para uma string que existe dentro de cada um

Eu tenho um grupo de arquivos json. Cada arquivo contém um objeto json e todos eles têm o mesmo esquema. Existe um campo no json que eu quero renomear o arquivo para. Como posso fazer isso? Eu criei esta solução: find . -name '*.json' | xa...
27.07.2018 / 01:35
1
resposta

Corresponder chaves com regex em jq [closed]

Estou escrevendo um script que analisa a entrada JSON ( jsonfile ): { "key11":1010,"key11_yes":13,"key11_no":14, "key12":12120,"key12_yes":9,"key12_no":25, "key13":12103,"key13_yes":13,"key13_no":20 } Eu quero usar jq tool...
15.05.2018 / 11:12
1
resposta

jq adiciona ou atualiza um valor com vários --arg

Eu tenho file.json na estrutura de: { "connections": {} } Desejo atualizar o objeto de conexões com as variáveis $1 e $2 . Estou tentando: jq --arg ssid "$1" --arg pass "$2" '.connections.$ssid = "$pass"' file.json > tmp.j...
22.11.2017 / 20:52
1
resposta

bash adiciona propriedade usando variável com jq

Para adicionar uma propriedade a um texto JSON, consigo usar result=$(jq -c '.docs[0] + { "value": "someValue" }'<<<"$fileContent") Mas se eu quiser substituir "someValue" por uma variável: result=$(jq -c '.docs[0] + { "value...
16.06.2017 / 10:24
1
resposta

Processar JSON, contendo novas linhas, com JQ e bash [closed]

Eu recebo um JSON com uma chamada curl semelhante à seguinte: output="$(curl -s "$api_url")" Esta saída está no formato JSON e precisa ser processada pelo jq, parece o seguinte: { "test": "Hello\nThere!" } Neste momento, estou...
01.10.2018 / 09:15
1
resposta

Variável no curl adiciona barras invertidas à string

Estou tentando usar o curl com base em algumas variáveis para criar clientes no Stripe, mas quando atribuo o token a uma variável, estou me dando um erro no Stripe dizendo que ele não existe. No entanto, se eu colocar o texto diretamente, ele fu...
03.07.2018 / 23:11