1
ответ

Объединение файлов json с помощью jq

Я пытаюсь объединить два файла json с помощью команды «jq -s .file1 file2». Но я хочу, чтобы содержимое этого файла было разделено запятыми, и оно не должно начинаться с []. файл 1: { "node1": { "...
13.05.2020
1
ответ

Как распечатать потоковую передачу JSON в файл после обработки с помощью JQ и SED

Я использую следующий код для загрузки потоковых финансовых данных curl -s -H "Content-Type: application/json " -H "Авторизация: Bearer XXX..." "https://...=EUR_USD" | jq --raw-output '[.time, .bids[...
05.05.2020
1
ответ

Перебрать json, используя jq, чтобы получить несколько значений и объединить их в одну строку

Я использую jq для получения некоторых данных в нужном формате, полные данные json модуля вставляются сюда https://pastebin.com/UMJA7xd5. Эти данные являются одним из модулей в формате json. Я собираюсь запустить его на всех модулях,...
16.04.2020
1
ответ

JQ: преобразование значения во вложенный объект ключ-значение

Я потерялся из-за простой задачи JQ. Учитывая объект "ключ-значение", Я хочу преобразовать значение во вложенный объект с ключом "value". Я попробовал перестановки с 'to_entries' и родным выводом как ...
25.03.2020
1
ответ

Передача ассоциативных массивов Bash в качестве аргумента фильтру jq

Я работаю с некоторыми данными о местоположении и запрашиваю API с почтовыми индексами США и возвращаю результат вроде: { "resultStatus":"SUCCESS", "zip5": "30301", "defaultCity":"ATLANTA", "...
20.03.2020
1
ответ

Попытка преобразовать json в csv с помощью jq

Я не могу понять, как использовать jq для преобразования моих данных в csv. У меня есть следующий json :{ "id" :2, "тип" :"сообщение", "дата" :"2010 -01 -11T01 :19 :45", "отредактировано" :"1969 -12 -31T19 :00 :00"...
06.03.2020
1
ответ

Как отфильтровать содержимое массива json, но сохранить родителя с jq?

У меня есть JSON, который выглядит так: { "Vpcs": [ { "VpcId": "vpc-1", "OwnerId": "abc" }, { "VpcId": "vpc-2", " OwnerId": "def" } ] } Я просто хочу ...
29.01.2020
1
ответ

jq: подстановка возможна?

У меня есть следующий вывод json: {x0: {scores: {маленький, удобочитаемый}, payload: {огромный объем данных}} {x1:...} {x2: ...} ... { xn: ... } Что я хотел бы сделать, когда я закончу создание ...
22.01.2020
1
ответ

Анализ данных JSON из запроса API curl

Я использую API Shodan https://developer.shodan.io/api для получения текущих сетевых предупреждений. Я хочу разобрать идентификатор для предупреждений с помощью jq. Запрос curl: curl -X GET -i https://api.shodan.io/...
19.01.2020
1
ответ

JQ — добавить элемент в массив и вернуть полный json

Я пытаюсь добавить элемент в массив следующим образом: jq --arg root "arn:aws:iam::$ACCOUNT_ID:root" \ ' .Утверждение[] | select(.Sid=="Разрешить использование ключа") \ | .Principal.AWS ...
13.01.2020
1
ответ

Как напечатать значения пути и ключа файла JSON

Я хотел бы распечатать каждый путь и значение файла json с включенными значениями ключа построчно. Учитывая следующие json и jq, возможно ли добавить значения для каждой строки? Если не использовать jq, это...
10.01.2020
1
ответ

Циклический просмотр массива JSON в сценарии оболочки с использованием цикла for

Ниже приведен вывод команды curl, требуется сценарий или команда для печати «doc_count» меньше 10 и сохранения «ключа» в файле output.txt. { "взял": 117, "timed_out": false, "_shards": { "total": ...
07.01.2020
1
ответ

Как обработать две строки одной командой jq?

Я пытаюсь обработать две строки в одной команде jq, имитируя ответ на этот вопрос SO. Но я не смог справиться даже с простыми задачами, такими как объединение двух строк (хранящихся в переменных bash...
06.01.2020
1
ответ

jq добавляет данные и сохраняет остальные

Я пытаюсь добавить значение в массив с помощью jq и сохранить остальную часть содержимого: "access":{ "allowed_users":[ "admin", "test" , ], Это то, что я хочу добавить выше. Если ...
03.01.2020
1
ответ

jq: как печатать одну строку для каждого значения подобъекта, повторяя значение верхнего уровня со значением подобъекта

Я пытаюсь напечатать только определенные значения из json (одна строка на подобъект), повторяя одно значение из верхнего объекта в каждой строке. Пример ввода: [ { "name": "level1Name", "lv1id"...
26.12.2019
1
ответ

как разделить один файл json на части файлов json

У нас есть следующий json (пример 1) пример 1 more file.json { "версия": 1, "partitions": [ { "topic": " list_of_cars", "partition": 2, "replicas": [ 1003, ...
24.12.2019
1
ответ

Как очистить JSON с помощью jq?

Команда jq . generaldq_tabelas_novas.json - это идентификатор, он мне нужен, но с использованием опции -nc ... Но любой, -n или -nc возвращает null на jq -nc . generaldq_tabelas_novas.json. Кажется ошибкой, потому что --help ...
04.12.2019
1
ответ

jq + обновить файл json и добавить имя в соответствии с идентификационным номером.

Мы хотим отредактировать файл json в соответствии со следующим правилом. ) нам нужно обновить файл json на нашем...
27.11.2019
1
ответ

JQ — Список всех ключей, кроме массивов

Я пытаюсь создать ключ размер подходит всем Команда jq для вывода всех ключей, содержащих данные, например число, строку, ноль, логическое значение. Когда она достигает значения, которое является массивом, я не хочу, чтобы имя массива печаталось, ...
30.10.2019
1
ответ

Печатает только значение и исключает null

Я пытаюсь распечатать вывод json с помощью jq, но получаю null Как мне напечатать только ключ доступа и секретный ключ, но не нуль ? $ cat пример.json | jq '.' { "access_key": "...
20.10.2019
1
ответ

Отправка jq с argjson через ssh

Я пытаюсь запустить команду jq через ssh для этого JSON: { "nodes": { "app": { "nodes": 1, "is_manager": true, "ip": [ "0.0.0.0" ], "cpus": 16, "memory": ...
17.10.2019
1
ответ

Как создать объект JSON из нескольких слов (разделенных пробелами) ) переменные bash?

У меня есть небольшой сценарий bash, который использует jq для создания объекта JSON на основе пользовательского ввода. К сожалению, я не могу убедить jq принять многословную переменную в качестве значения одного из своих ключей. Вот ...
16.10.2019
1
ответ

JQ отфильтровал данные с включенным родительским ключом

У меня есть json с заданным содержимым: elements.json { "Metals": { "AlkaliMetals": { "Lithium": { "MeltingPoint": "453", "Точка кипения": "1615" }, "Натрий": { ...
02.10.2019
1
ответ

Разбор JSON с помощью jq для получения имени ниже JSON

[ { "имя" :"Александр", "фамилия" :"Смит", "отчество" :"Джонсон", "год рождения" :1918, "год смерти" :1955, "пол" :"М", "город" :"Мэдисон", "штат" :"...
19.09.2019
1
ответ

jq - несколько, если

входной файл json: [ { "id": "1e9b2215-9efd-67cc-9113-1e21c74f09d3", "login": "u0159", "name": "Pat ABC", " role": "User", "groups": null, "disabled": false, "lLoginTime": ...
05.09.2019
1
ответ

фильтр jq удалить или заменить вкладку изнутри @tsv

Введите json: [ { "id": "1e9b2215-9efd- 67cc-9113-2b21c74f09d3", "логин": "u0154", "имя": "Римская азбука", "роль": "Пользователь", "группы": [ { "id": "1e99833f-9876-65d0-9d24 -...
03.09.2019
1
ответ

Как СОЕДИНИТЬ два JSON в переменных среды?

У меня есть переменная окружения, которая содержит текст JSON. Я хочу добавить к нему некоторые данные с помощью инструмента jq. Я хочу сохранить все старые поля, но добавить и/или перезаписать новые. Идея та же, что и с добавлением...
28.08.2019
1
ответ

Обработка null (пустой массив) при преобразовании json в csv с помощью jq?

При попытке преобразовать json в csv я получаю сообщение об ошибке null со следующим запросом jq: printf "[]" | jq -r '(карта (ключи) | добавить | уникальный) как $cols | map(. as $row | $cols | map($row[.])) as $rows | $...
16.07.2019
1
ответ

Сломанный канал только в Jenkins

У меня есть скрипт, который отлично работает локально. Но когда я запускаю его в Jenkins, я получаю сообщение об ошибке: ошибка записи: сломанная труба. Мой вопрос: как я могу исправить это, чтобы работать в jenkins? Теперь о контексте...
11.06.2019
1
ответ

jq: создание фильтра для вывода csv

У меня есть файл JSON ниже: { "результат": [ { "hostid": "12607", "name": "love", "host": "loveyou", "status": "0", "groups": [ { "groupid": "47", "name" : "Цветок" }, { ...
04.06.2019