Вопросы по теме 'jq'

Как я могу сгладить этот поток объектов, не создавая повторяющихся объектов?
Я хочу использовать реляционную базу данных для анализа информации из JSON API от Songkick для локальных событий . Объекты событий сложны и глубоко вложены, поэтому я хочу отфильтровать и сгладить объекты событий и преобразовать их в CSV, чтобы я...
613 просмотров
schedule 28.08.2022

jq: выбор подмножества ключей из объекта
Учитывая входную строку json ключей из массива, верните объект только с записями, которые имели ключи в исходном объекте и во входном массиве. У меня есть решение, но я думаю, что оно не элегантно ( {($k):$input[$k]} кажется особенно неуклюжим...)...
26229 просмотров
schedule 19.05.2024

Получить значение конфигурации json в переменную сценария Windows
Я хотел бы проанализировать файл config.json и получить некоторые конкретные значения в переменных. Следующая команда работает, она выводит значение из json: type config.json | "jq-win64.exe" .path.editor Содержимое config.json: { "path" :...
3971 просмотров
schedule 25.06.2023

Итерация по массиву JSON в сценарии Shell
У меня есть данные JSON следующим образом в файле data.json [ {"original_name":"pdf_convert","changed_name":"pdf_convert_1"}, {"original_name":"video_encode","changed_name":"video_encode_1"},...
61100 просмотров
schedule 13.10.2023

jq: доступ к полям с символом - в сценарии оболочки
Я пытаюсь получить доступ к полю «мой тег» из следующего json, используя jq из сценария оболочки: JSON-файл: { "tag": { "value": "hello" }, "my-tag": { "value": "hello-my-tag" } } Сценарий оболочки:...
895 просмотров
schedule 10.10.2023

Преобразовать строку в json в jq
Фон У меня есть файл json, который содержит строку json внутри объекта: { "requestType": "POST", "response": { "size": 78, "text": "{\"recordID\":123, \"title\":\"Hello World\", \"content\":\"Lorem ipsum...\"}" } }...
39250 просмотров
schedule 26.12.2022

jq читать файл .txt и записывать значения в файл json
Я хочу использовать jq для анализа файла .txt со списком кодов стран и записи их в значение в объекте JSON. Вот что у меня есть до сих пор: cat myfile.json | jq -R -f test_id.txt 'select(.country == []).country = "test_id.txt"' >...
27533 просмотров
schedule 17.09.2023

JQ: удалить объект из нескольких массивов
Я хочу использовать jq для удаления всех объектов с заданным именем из всех массивов во входных данных. Например, удаление «Name1» из этого: { "Category1": [ { "name": "Name1", "desc": "Desc1" }, { "name":...
478 просмотров
schedule 02.04.2024

jq выберите элементы с массивом, не содержащим строки
Теперь это несколько похоже на jq: выберите только массив, который содержит элемент A, но не элемент B , но у меня это почему-то не работает (что, вероятно, моя ошибка) ... ;-) Итак, вот что у нас есть: [ { "employeeType": "student",...
1754 просмотров
schedule 17.03.2024

Как указать jq печатать несколько полей (ключей) из aws ec2 cli
запуск aws ec2 description-instances вернет текст json, подобный следующему: { "Reservations": [ { "Instances": [ "PublicDnsName": "ec2..." "VpcId": "vpc-...",...
1049 просмотров
schedule 10.09.2023

jq: Проверка наличия ключа в списке предопределенных ключей
У меня есть случай, когда мне нужно разобрать цитируемый JSON в JSON. Я знаю, какие необязательные атрибуты будут содержать JSON в кавычках, а какие нет. Поэтому я хочу проверить, есть ли ключи атрибутов в списке возможных ключей. У меня уже есть...
261 просмотров
schedule 19.05.2023

Как преобразовать массив JSON в карту JSON: одно конкретное значение атрибута элемента массива становится ключом каждой карты
Я хотел бы преобразовать JSON листинга процесса pm2 в Node.js ( pm2 jlist > pm2-jlist.json ), чтобы передать его в несколько другом формате в collectd (телеметрия). Введите JSON: [ { "pid": 1419, "name": "myapp",...
448 просмотров
schedule 12.03.2023

Как использовать jq для восстановления полного содержимого файла json, работая только с интересующей частью?
Все примеры, которые я видел до сих пор, «сокращают» вывод (отфильтровывают) какую-то часть. Я понимаю, как работать с той частью ввода, которую я хочу, но я не понял, как вывести остальную часть контента «нетронутой». Конкретным примером может...
105 просмотров
schedule 19.08.2023

Как преобразовать json с массивом в csv?
Я знаю, что это возможно с jq, но есть дополнительная сложность. Одно из полей внутри объекта json - это массив строк. Как мы справимся с этим с помощью jq? { "var": 1, "section": ["1","2","3"], "x": "test1" }, { "var": 2,...
364 просмотров
schedule 16.03.2022

Есть ли инструмент командной строки `jq` или оболочка, которая позволяет вам интерактивно исследовать` jq`, аналогично `jmespath.terminal`
jq - это легкий и гибкий процессор JSON командной строки. https://stedolan.github.io/jq/ Есть ли jq инструмент командной строки или оболочка, которая позволяет передавать в него вывод и интерактивно исследовать jq , с вводом JSON на одной...
3708 просмотров
schedule 02.03.2022

jq добавить содержимое файла в json и обновить
Я пытаюсь использовать объект JSON из вызова REST API GET , а затем добавить в него содержимое необработанного файла (в данном случае файла .md), используя jq перед обновлением того же объекта с помощью вызова PUT . Я использую следующее, чтобы...
1256 просмотров
schedule 07.08.2022

разделить файл json на объект для каждого файла
У меня есть файл JSON с такой структурой: { "106" : { "id54011" : [ { "partno1" : "16690617" }, { "partno2" : "5899180" } ], "parts" : [ "0899180",...
482 просмотров
schedule 17.12.2023

jq для преобразования двух текстовых строк в отдельные объекты json
Как преобразовать эти две текстовые строки в отдельные объекты json Текстовые строки: start process: Mon May 15 03:14:09 UTC 2017 logfilename: log_download_2017 Вывод JSON: { "start process": "Mon May 15 03:14:09 UTC 2017", } {...
146 просмотров
schedule 28.02.2024

jq: преобразовать заголовок: текстовый файл line1 line2 в поток JSON с отображением в списки строк
Как преобразовать эти списки текстовых строк в json Текстовые строки: start filelist: /download/2017/download_2017.sh /download/2017/log_download_2017.json /download/2017/log_download_2017.txt start wget: 2017-05-15 20:42:00...
151 просмотров
schedule 08.07.2023

Создание уникальных массивов из значений вложенного массива с общими родителями
Вероятно, близкий вопрос к JQ: вложенное преобразование JSON , но я не смог понять вокруг него. Пример JSON: "value": [ { "FeatureStatus": [ { "FeatureName": "Sway1", "FeatureServiceStatus": "ServiceOperational" },...
45 просмотров
schedule 06.09.2023