Unix-подобные системы
Извлечь данные из записи с конкретным ключом из JSON массива с помощью jq
00
Вопрос или проблема Как извлечь email из записи, в которой ключ level имеет значение 2 из следующего JSON-документа? Ожидаемый результат: [email protected] Любые предложения, пожалуйста? { "escalation_policy": { "on_call": [ { "level": 2, "start": "2022-05-25T00:30:00Z"
Unix-подобные системы
Используйте jq для обновления свойства объекта, который содержит другое свойство с определенным значением.
00
Вопрос или проблема С помощью jq, возможно ли обновить значение свойства объекта, которое содержит определенное значение в другом свойстве? В примере ниже я хочу установить значение свойства “value” всех объектов, у которых “
Unix-подобные системы
Объединение нескольких блоков данных JSON в единый объект
01
Вопрос или проблема Я использую API (от SyncroMSP), который возвращает пагинированные данные в формате JSON. Я могу получить количество страниц, и я могу получить данные с помощью инструмента, такого как curl. Каждый кусок данных является валидным JSON
Unix-подобные системы
Обновить объект внутри массива внутри другого JSON-объекта
00
Вопрос или проблема У меня есть большой объект JSON с массивом объектов внутри него. Мне нужно добавить пару ключ:значение к конкретному объекту в массиве. Например, пусть входной объект будет следующим: { "a": { "b": [ { "name": "name1", "value": 1
Unix-подобные системы
Определение функций и использование map в jq
00
Вопрос или проблема Можешь объяснить, чем отличаются следующие два варианта? jq ´def addvalue(f): . + [f]; map(addvalue(.[0]))´ [[1,2],[10,20]] => [[1,2,1], [10,20,10]] jq ´def addvalue(f): f as $x | map(. + $x); addvalue(.[0])´ [[1,2],[10,20]] =>
Unix-подобные системы
используйте jq, чтобы выбрать ключ из списка списков объектов и вывести в сыром формате с разделением по новым строкам для элементов внешнего массива
00
Вопрос или проблема Я хочу вывести конкретный ключ списка из списка хешей в виде строк, где каждый элемент внешнего массива разделён пустой строкой. Чтобы проиллюстрировать: Входные данные: [ [ { "visible": true, "url": "url-1" }, { "visible": false
Системное администрирование и сети
jq возвращает команду не найдена с правильным результатом
00
Вопрос или проблема Выполняя следующее выражение: CLUSTER_IP=$(kubectl get svc blue -o json | jq '.spec.clusterIP' Затем, чтобы увидеть значение, введите следующее: $CLUSTER_IP Возвращает: “10.96.210.135”: команда не найдена Я не могу использовать
Unix-подобные системы
jq выбирает несколько элементов из массива
00
Вопрос или проблема У меня есть JSON, который выглядит следующим образом: { "type": "server-firmwareinventory-list-1", "members": [ { "type": "sever-hardware-firmware-1", "category": "sever-hardware", "serverName": "my-host", "components": [ { "componentName"
Unix-подобные системы
Как постоянно хранить ассоциативные массивы (словари) в bash? [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос нуждается в подробностях или ясности. В настоящее время не принимаются ответы. Хотите улучшить этот вопрос? Добавьте детали и уточните проблему, отредактировав этот пост. Закрыто 11 часов назад.
Unix-подобные системы
Существует ли простой способ работы с bash-словарями через jq? [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос требует подробностей или ясности. В настоящее время не принимаются ответы. Хотите улучшить этот вопрос? Добавьте подробности и уточните проблему, отредактировав этот пост. Закрыто 2 часа назад.
Unix-подобные системы
Команда JQ для получения только заголовков
00
Вопрос или проблема У меня есть такой json файл: "[{\"id\":188457,\"title\":\"Кружка для чая с крышкой «Росписный Дракон»\",\"slug\":\"painted-dragon-tea-mug-with-lid\",\"image\":\"https:\\\/\\\/thievemedia.imgix.net\\\/2018\\\/09\\\/painted-dragon-tea-mug-with-lid-featured-1.jpg\",\"full_image_url\":\"https:\\\/\\\/s3.amazonaws.com\\\/thieve-media\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/painted-dragon-tea-mug-with-lid-featured-1.jpg\",\"large_image_url\":\"https:\\\/\\\/s3.amazonaws.com\\\/thieve-media\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/painted-dragon-tea-mug-with-lid-featured-1.jpg\",\"medium_image_url\":\"https:\\\/\\\/s3.amazonaws.com\\\/thieve-media\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/painted-dragon-tea-mug-with-lid-featured-1.jpg\",\"original_price\":\"19.78\",\"price\":\"13.65\",\"discount\":\"30.99\",\"rating\":\"4.7\",\"total_orders\":\"10\",\"promotion_url\":\"https:\\\/\\\/api.thieve.co\\\/view?
Вопросы и ответы
Как использовать miller mlr или jq, чтобы объединить два массива JSON в один массив?
00
Вопрос или проблема Ранее я был мазохистом jq, но открыл для себя mlr, который, похоже, предлагает возможность большего (но другого) страдания. Я нашел хороший веб-сайт, который позволяет мне отправлять команды curl без ключей API и т.
Вопросы и ответы
jq ссылается на индекс/ключ с его внутренними значениями
00
Вопрос или проблема У меня есть JSON, похожий на следующий: Файл: my_data.json { "hosts": { "1.2.3.4": { "name": "name4", "env": "test", "options": "" }, "1.2.3.5": { "name": "name5", "env": "prod", "options": "opt1,opt2" }, "1.
Unix-подобные системы
Как сохранить один конкретный ключ из вложенного объекта json?
00
Вопрос или проблема У меня есть следующий файл config.json: { "auths": { "reg1.io": { "auth": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, "reg2.io": { "auth": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" }, "reg3.
Unix-подобные системы
Как получить json-данные, используемые в каждом выражении curl, при использовании xargs и сопоставить их соответствующему результату?
00
Вопрос или проблема У меня есть текстовый файл, содержащий аргументы команды curl. Вот как выглядит файл 'https://example.com/tl/' -X POST -H 'Content-Type: application/json' --data-raw '{"email":"username2",}' 'https://example.
Unix-подобные системы
{ “title”: “Перепишите этот заголовок в формате JSON с использованием jq для вложенных объектов JSON” }
00
Вопрос или проблема Как мне заставить jq принимать json, как этот: { "responseHeader":{ "status":0, "QTime":1 }, "cluster":{ "collections":{ "collection1-stored":{ "pullReplicas":"0", "configName":"collection1-stored-conf1", "replicationFactor":1, "router":{
Вопросы и ответы
Обновите package.json с помощью jq.
00
Вопрос или проблема Я работаю над веб-приложением, которое использует внутренние пакеты npm. Эти пакеты имеют названия, начинающиеся с префикса @glen/ Задача состоит в том, чтобы разобрать и изменить файл package.json, удалив теги -dev.
Unix-подобные системы
jq создать объект с именем свойства из переменной
00
Вопрос или проблема $ n="foo"; echo "{}" | jq --arg n "$n" '. += { "$n": $n }' { "$n": "foo" } Моё понимание https://jqlang.github.io/jq/manual/#types-and-values предполагает, что это должно работать, но явно это не так. В чём дело?
Unix-подобные системы
Эмуляция gron с использованием jq
00
Вопрос или проблема Недавно я открыл для себя jq и gron. Для моего случая использования gron вполне достаточно, но меня немного беспокоит отсутствие разработки. Есть несколько ошибок, которые не были исправлены в течение года, в то время как я вижу, что jq активно развивается.
Unix-подобные системы
Как отсортировать поток JSON-объектов по значению поля с помощью jq
00
Вопрос или проблема Я начинаю с json, который выглядит так: { "object": "list", "data": [ { "id": "in_1HW85aFGUwFHXzvl8wJbW7V7", "object": "invoice", "account_country": "US", "customer_name": "clientOne", "date": 1601244686, "livemode": true, "metadata"