2
ответа

Как суммировать количество элементов JSON в документах внутри каталога с помощью jq

У меня есть около 3K файлов JSON внутри каталога, и каждый файл содержит примерно 250 (+/-)элементов JSON внутри него, я хочу подсчитать общее количество элементов JSON из этих файлов как сумму....
28.07.2020
2
ответа

curl jq получает значение из имени поля

created=$ (curl -i -X POST -H 'Content -Type :application/json' --data "$ (payload )" https ://myurl/resource )Приведенное выше возвращает объект json { "ревизия" :{ "clientId"...
23.07.2020
2
ответа

grep/print значение ключа в json, которое хранится в переменной

У меня есть переменная с вложенным json, a={"версия" :"3.0","пользователь" :"неизвестно _неизвестно","dateGenerated" :"2020 -07 -08T11 :53 :23Z","статус" :и...
08.07.2020
2
ответа

Преобразование массивов таблиц Json в объекты с помощью jq

Я пытаюсь преобразовать структуру json, состоящую из массива значений key1 :, массива значений key2 :,.... в массив объектов. Размер массивов одинаков, и каждый объект представляет собой просто совокупность элементов в...
26.05.2020
2
ответа

Преобразование массива JSON в CSV

Я ищу решения для преобразования JSON в CSV. Похоже, что большинство решений ожидают, что JSON будет одним объектом, а не массивом объектов. Все решения, которые я пробовал отсюда, кажутся...
01.03.2020
2
ответа

Добавление объектов JSON в массив с помощью jq.

Моя цель — вывести объект JSON с помощью jq на выходе команды find в bash. Это может быть либо однострочная команда, либо сценарий bash. У меня есть эта команда, которая создает объекты JSON из каждого...
26.02.2020
2
ответа

Преобразование JSON массивов в CSV с заголовками с помощью JQ

Я получаю JSON как идентификатор столбца и массивы - { "ObjectID": [ 0, 1, 2, 3, 4 ], "Name": [ "Apple", "Orange", "Grape", ...
30.01.2020
2
ответа

Импорт переменной в jq

Нам нужно использовать переменную $domain_name вместо строки hyb.com в следующей команде jq: jq --argjson IDS '['"$(seq -s, -f'" car%02.0f_hyb.com"' 11)"']' ' .mazda |= $IDS ' file.json Когда ...
02.12.2019
2
ответа

Фильтр jq только для «нулевых» значений

У меня есть файл json с загрузкой журналов AWS CloudWatch (сгенерированных с помощью команды CLI). Я пытаюсь использовать jq только для возврата значений для записей, у которых нет поля «retentionInDays». У меня есть ...
22.11.2019
2
ответа

Как преобразовать '\t' и '\n' в выводе терминала json во что-то полезное?

У меня есть журналы JSON от AWS, которые я хочу очистить. Они выглядят так... { "ingestionTime": 1568961184459, "timestamp": 1568961184430, "message": "START...
01.10.2019
2
ответа

Использование jq для создания полей списка, разделенных запятыми, в массиве JSON

Я пытаюсь использовать jq для объединения значений внутри массива JSON в однострочный список, разделенный запятыми. (Без запятой) { "оборудование": [ "abc", "def", "ghi" ] } Создавать "abc,...
17.09.2019
2
ответа

Добавить переменную bash в качестве ключа и значения JSON в объект

У меня есть массив объектов JSON, подобных этому. [ { "id" : "tmp1387816934708382026", "владелец" : "john", "x11-display" : ":5", "x11-authority" : "/run/user/john/dcv/tmp1387816934708382026....
07.06.2019
2
ответа

Получить родительские узлы с помощью селектора дочерних узлов с помощью jq

Я пытаюсь разобрать json с помощью jq {"xxx": {"aliases": {"business_event": { "is_write_index": true}}, "mappings": {"...
08.05.2019
2
ответа

команды pipe внутри поиска -exec?

Предположим, что я хочу найти все файлы .txt и найти некоторую строку. Я бы: найти ./-type f -name "* .txt" -exec egrep -iH 'что-то' '{} '\; Что если я хочу сделать более сложную фильтрацию,...
18.03.2019
2
ответа

добавление значений под элементом в json

следующий параметр включает значения списка (список машин) например, echo $list_of_machine worker01.sys645.com worker02.sys645.com worker03.sys645.com worker04.sys645.com worker05.sys645....
25.02.2019
2
ответа

Разбор JSON и MALIPULLE его значения объекта

У меня есть файл JSON с именем xyz.json следующим образом [{"Аннотации": [«A», «B», «C»], «Класс»: «Изображение "," filename ":" vc00_02201.png "}, {" Аннотации ": [], ...
10.01.2019
2
ответа

Получить значения для данного ключа и его родителя с JQ

У меня есть массив JSON, например: {"1": {"itome_memory": 1086419656.0, " reature_memory_no_overbooking ": 1086419656.0," Conns ": 1.0}," 2 ": {" itable_memory ": 108641236.0, ...
12.11.2018
2
ответа

Как анализировать данные json с помощью jq?

Мне нужно получить нижеприведенные объекты из json, которые я получаю через API. Я пытаюсь использовать jq, который доступен в Ubuntu 16.04. Я пытаюсь получить данные в этом формате имя_устройства C:| бесплатно 18707755008.0 ...
13.10.2018
2
ответа

Как поменять местами два поля внутри файла JSON

У меня есть такой файл {"100": ["0.00001", "10", "0.01"], «101»: [«0,0001», «100», «0,1»], «102»: [«1», «1000», «1»], {{1} } .... "103": ["0.01", "10000", "10"]} Я хочу заменить второе число третьим, ...
10.10.2018
2
ответа

jq - вывод значений в одну строку

json: [ {"имя": "заварной крем1", "грп": [ {"id": "46", "имя": "BA2" }, {"id": "36", "имя": "GA1", {"id": "47", ...
24.06.2018
2
ответа

Определить файлы .json с пустыми массивами?

У меня есть папка с несколькими .json файлы. Есть определенные файлы с пустыми массивами, Пример файла: { "WarehouseActivity": [] } В файле нет других данных, кроме показанных выше. Мне нужно ...
04.05.2018
2
ответа

Bash - перебирать файлы и извлекать значение JSON из соответствующих ключей в файле главного ключа

Я пытаюсь создать сценарий bash, который перебирает файл который содержит список файлов (поэтому он просматривает каждый из этих файлов). Пока файлы открыты, я хочу использовать другую программу (jq), чтобы ...
06.02.2017
1
ответ

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

Можно ли с помощью jq обновить значения объекта с помощью определенного значения, являющегося каким-либо другим свойством? В приведенном ниже примере я хотел бы установить значение свойства «value» для всех объектов, у которых «keyname» = «foo».
03.12.2021
1
ответ

Добавление строки объекта в массив с помощью jq не переводит escape-символы

Я пытаюсь добавить объект {...} в родительский [...] с помощью jq. Но следующее родитель="[]" блок=$ (кошка << EOF { "идентификатор блока _" :"идентификатор $блока _", "блок _родительский _идентификатор" :"$ блок _родительский _идентификатор", "
09.11.2021
1
ответ

Определение функций и использование карты в jq

Не могли бы вы объяснить мне, чем отличаются следующие два? jq ´def addvalue (f ):. + [ф]; карта (добавленное значение (. [0] ))´ [[1,2],[10,20]] => [[1,2,1], [10,20,10]] jq ´def addvalue (f ):f as $x | карта (. + $х ); добавленное значение (.[0] )´ [[1,2
24.10.2021
1
ответ

Разобрать lsblk с помощью jq

В настоящее время я пытаюсь проанализировать вывод lsblk с помощью jq и отфильтровать его на основе некоторых критериев. Учитывая следующий пример вывода :{ "блочные устройства" :[ { "имя" :"/dev/sda", "фстайп"
21.10.2021
1
ответ

jq -установить значение на другое значение условно

Мне нужно установить значение поля в документе json в одно из трех значений, используя jq, в зависимости от того, какое из них существует. Теоретически это выглядит так: :устанавливает X в (, если существует A, иначе, если существует B, иначе, если сущест
11.10.2021
1
ответ

jq -утверждают, что ровно 1 элемент переутвержден

Я использую следующий фрагмент jq для извлечения ключа из массива значений :jq '[.[].refreshToken | выберите (. != ноль )] | уникальный]' Как я могу утверждать, что был возвращен только 1 элемент
30.09.2021
1
ответ

Как выбрать на основе белого/черного списка с помощью jq

Как с помощью jq мы можем выбрать элементы json из массива на основе включения/исключения ключа каждого элемента в некоторых списках разрешенных/черных? Я хочу, чтобы регистр -нечувствителен содержал (, чтобы регистр разрешенных/черных списков не имел зна
03.09.2021
1
ответ

Как преобразовать этот JSON в CSV?

Ниже приведен документ JSON для преобразования в CSV. Мне нужно перебрать первый столбец со вторым и третьим (они могут быть либо строкой, либо массивом )одновременно как одна итерация. Пример документа :[ { "результаты" :[ [ "
23.08.2021