4
ответа

Передача строки bash с пробелами в jq [duplicate]

Я хочу передать переменную в сценарии bash в jq, чтобы добавить массив в json-файл. Но поскольку переменная может иметь пробелы, jq иногда вызывает ошибку компиляции. Как я могу справиться с этим? РАСПОЛОЖЕНИЕ =»...
вопрос задан: 4 December 2017 18:21
3
ответа

Объединение связанных данных с JQ

Я пытаюсь собрать массив раз из набора данных JSON и надеялся сделать это с помощью jq без необходимости писать код на другом языке для выполнения обработки. Данные [{"id": ...
вопрос задан: 19 March 2019 15:25
3
ответа

Как перебрать массив JSON в bash из jq

Предыстория Я хочу иметь возможность передавать файл json в WP CLI, чтобы итеративно создавать сообщения. Поэтому я подумал, что могу создать файл JSON: [{"post_type": "post", "post_title": "Test", ...
вопрос задан: 1 March 2019 21:47
3
ответа

Выбрать оператор с переменной неработоспособной [дубликат]

Я пытаюсь сделать предложение select, и у меня возникают проблемы с передачей в переменной. Мой шаблон кода показан ниже: sD = $ (имя хоста) echo $ sD #prints TEST select (.name == "$ sD") # эта строка isnt ...
вопрос задан: 12 January 2016 18:40
3
ответа

Как заменить '\n' для новой строки на jq [duplicate]

Есть ли способ, чтобы jq заменил символы\n 'для фактической новой строки в выводе команды? Например, у меня есть следующий JSON: {"stderr": "Traceback (последний последний вызов):\n Файл ...
вопрос задан: 23 September 2015 08:31
2
ответа

JSON - > CSV создание строки заголовка и заполнения заголовка, если найдено пустое поле

У меня есть программа на bash, которая получает файлы JSONline с несколькими миллионами этих объектов на строку (см. Источник) {"company_number": "09626947", "data": {"address": {"address_line_1": "...
вопрос задан: 18 March 2019 16:47
2
ответа

реструктурировать файл JSON с помощью значений jq: regroup в массиве

Я новичок в jq и не могу понять, как преобразовать файл JSON, отформатированный так: [{"name": "person 1", "code": "AAA", "latitude": 11, " долгота ": 22}, {" ...
вопрос задан: 6 March 2019 18:07
2
ответа

труба в del (& hellip; | select (& hellip; | & hellip;)) работает в v1.6, как получить такой же результат в v1.5?

Я пытаюсь удалить некоторые объекты на основе тегов в массиве. Я могу заставить его работать нормально на jqplay.org (v1.6), но есть ли способ получить тот же результат в v1.5? Я просто получаю сообщение об ошибке Неверный путь ...
вопрос задан: 27 February 2019 16:46
2
ответа

JQ создать вывод во многих отдельных файлах

с учетом следующего json: [{"_id": {"$ oid": "6d2"}, "jlo": "ΕΙ AJSB", "dd": "d5f"}, {"_id": {"$ oid" : "c6d3"}, "jlo": "ALKSB", "dd": "5d9"}, {"_id": {"$ oid": "b0cc6d4"}, "jlo": "AGHTSB", " дд ":" ...
вопрос задан: 16 January 2019 16:58
2
ответа

Найти запись в списке объектов JSON на основе ключа объекта

У меня есть JSON, который среди прочего контента верхнего уровня включает в себя следующее: {"organizationStructure": [{"id": 212119, "key": "level2"}, {"id": 212112, "key" : ...
вопрос задан: 16 January 2019 04:46
2
ответа

Bash csv файл для json new file

i m - использовать bash для импорта данных из cvs в json-файл Пример Cvs «Идентификатор продукта», «Название продукта», «Цена», «Описание»; «1», «Пример», «200», «Описание здесь ...»; «2;» Example2 »;« 300 »;« Некоторые здесь ...
вопрос задан: 13 July 2018 23:40
1
ответ

JQ: Как поместить содержимое файла в другой файл под определенным ключом?

Используя jq, я хочу (1) прочитать количество ключей в package.json в peerDependencies (2), если число равно 0, удалить из docs.json, когда секции []. Name === 'prerequesite' Вот как я решено (1): ...
вопрос задан: 21 March 2019 05:35
1
ответ

Замена значения JSON на основе пары ключ-значение на jq

У меня есть JSON со следующей структурой {"name": "name", "id": ["abcdef"], "input_dataobjects": [{"id": "someid1", "name": "somename1", " ...
вопрос задан: 20 March 2019 12:38
1
ответ

Вложенная фильтрация с помощью jq

Первый раз пользователь jq и я хочу отфильтровать объекты по значению внутри них, и я изо всех сил пытаюсь это выяснить. У меня есть большой файл JSON с большим количеством данных о продукте, как показано ниже. Я ...
вопрос задан: 21 January 2019 23:59
1
ответ

Использование выбора с уменьшением в JQ?

Если у меня есть простое выражение Reduce: уменьшить входные данные как $ line ([];. + [$ Line]) (это примерно эквивалентно --slurp: игнорировать это; это просто пример) ... но я хочу отфильтровать входы как-то. ...
вопрос задан: 17 January 2019 02:23
1
ответ

Разъединяя объект в jq, как я могу избежать повторного создания меток на каждом этапе конвейера?

Резюме: я успешно разработал, как раскрутить объекты в jq; однако рабочий код, который я написал, требует много повторений. Я чувствую, что, вероятно, есть более чистый или менее многословный способ ...
вопрос задан: 16 January 2019 04:45
1
ответ

Прямой доступ к элементу JSON с двоеточие / специальный символ в элементе Имя с JQ [дубликат]

Я пытаюсь следовать руководству и примерам там, и его особенно не ясно, как обрабатывать имя двоеточия, если вы хотите конкретно использовать JQ-выход без вывода ...
вопрос задан: 13 July 2018 12:59
1
ответ

Как отсортировать файл JSON по ключам и значениям этих ключей в JQ

Мы создаем веб-сайт с помощью библиотеки Pentaho CTools, в которой есть графический редактор панели инструментов, который записывает файлы в формате JSON для части панели инструментов. Я хотел бы применить преобразование к этим ...
вопрос задан: 19 May 2015 16:45
0
ответов

Concat 2 поля в JSON с использованием jq

Я использую JQ, чтобы переформатировать мой JSON. Строка JSON: {"channel": "youtube", "profile_type": "video", "member_key": "hello"} Требуемый вывод: {"channel": "profile_type.youtube"} Моя команда: echo '{". ..
вопрос задан: 7 November 2019 08:00
0
ответов

JQ Группировка по ключу, значение слияния, затем выравнивание объекта

Со следующими вводами: # file1.json {"uid": "1", "name": "jack"} {"uid": "2", "name": "jill"} # file2.json {"fid ":" a "," file ":" sample1.txt "," uid ":" 1 "} {" fid ":" b "," ...
вопрос задан: 3 March 2019 22:34
0
ответов

Как считать элементы в объекте JSON с помощью командной строки?

Я получаю такой JSON-ответ от команды curl: [{"cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "цент миллион", "pid": 1, "pos": "...
вопрос задан: 9 September 2018 13:09
0
ответов

CSV в JSON с использованием JQ

Если у вас есть набор данных CSV, как это: имя, возраст, пол Джон, 20 лет, мужчина Джейн, 30 лет, женщина Боб, 25 лет, мужчина Можете ли вы добраться до этого: [{"name": "Джон", "возраст": 20 , "пол:" мужчина "}, {" имя ":" джейн "," возраст ": ...
вопрос задан: 27 January 2018 10:45
0
ответов

Добавьте элемент массива json с помощью jq (командная строка) [закрыто]

Я пытаюсь создать файл JSON в Bash. Я установил jq, надеясь, что это поможет мне сгенерировать и добавить json. Например, я хочу создать JSON в этом формате: {"Project": [{...
вопрос задан: 29 June 2017 03:56
0
ответов

Получить выходные данные из JQ в одной строке

Я получил вывод ниже, используя: https://stackoverflow.com/a/40330344 (.issues [] | {ключ, статус: .fields.status.name, assignee: .fields.assignee.emailAddress}) Вывод: {"ключ ":" SEA-739 "," ...
вопрос задан: 23 May 2017 10:31
0
ответов

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

Имеется файл json в формате: [{name: "A", значение: "1"}, {name: "B", значение: "5"}, {name: "E", значение: "8" }] Как бы я преобразовал его в нечто подобное, используя ...
вопрос задан: 24 February 2017 12:27
0
ответов

jq: невозможно индексировать массив строкой

У меня есть следующее в файле (который я назову «myfile»): [{"id": 123, "name": "John", "aux": [{"abc": "random", "def" : "Я хочу это"}], "бла": 23.11}] Я ...
вопрос задан: 18 January 2017 09:55
0
ответов

Как объединить последовательность объектов в JQ в один объект?

Я хотел бы преобразовать поток объектов: {"a": "green", "b": "white"} {"a": "red", "c": "purple"} в один объект: {" a ":" red "," b ":" white "," c ":" purple "} Кроме того, как можно ...
вопрос задан: 2 January 2017 10:15
0
ответов

передача аргументов в фильтр jq

Вот мой config.json: {"env": "dev", "dev": {"projects": {"prj1": {"dependencies": {}, "description": ""}} ...
вопрос задан: 12 January 2016 17:40
0
ответов

Обновите одно значение в массиве dicts, используя jq

Я хочу обновить значение в dict, которое я могу определить только по другому значению в dict. То есть с учетом этого ввода: [{"format": "geojson", "id": "foo"}, {"format": "geojson", ...
вопрос задан: 21 April 2015 13:01