jq
Unix-подобные системы
Вопрос или проблема Как извлечь email из записи, в которой ключ level имеет значение 2 из следующего JSON-документа? Ожидаемый результат: [email protected] Любые предложения, пожалуйста? { "escalation_policy": { "on_call": [ { "level": 2, "start": "2022-05-25T00:30:00Z"
Unix-подобные системы
Вопрос или проблема С помощью jq, возможно ли обновить значение свойства объекта, которое содержит определенное значение в другом свойстве? В примере ниже я хочу установить значение свойства “value” всех объектов, у которых “
Unix-подобные системы
Вопрос или проблема Я использую API (от SyncroMSP), который возвращает пагинированные данные в формате JSON. Я могу получить количество страниц, и я могу получить данные с помощью инструмента, такого как curl. Каждый кусок данных является валидным JSON
Unix-подобные системы
Вопрос или проблема У меня есть большой объект JSON с массивом объектов внутри него. Мне нужно добавить пару ключ:значение к конкретному объекту в массиве. Например, пусть входной объект будет следующим: { "a": { "b": [ { "name": "name1", "value": 1
Unix-подобные системы
Вопрос или проблема Можешь объяснить, чем отличаются следующие два варианта? 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-подобные системы
Вопрос или проблема Я хочу вывести конкретный ключ списка из списка хешей в виде строк, где каждый элемент внешнего массива разделён пустой строкой. Чтобы проиллюстрировать: Входные данные: [ [ { "visible": true, "url": "url-1" }, { "visible": false
Системное администрирование и сети
Вопрос или проблема Выполняя следующее выражение: CLUSTER_IP=$(kubectl get svc blue -o json | jq '.spec.clusterIP' Затем, чтобы увидеть значение, введите следующее: $CLUSTER_IP Возвращает: “10.96.210.135”: команда не найдена Я не могу использовать
Unix-подобные системы
Вопрос или проблема У меня есть JSON, который выглядит следующим образом: { "type": "server-firmwareinventory-list-1", "members": [ { "type": "sever-hardware-firmware-1", "category": "sever-hardware", "serverName": "my-host", "components": [ { "componentName"
Unix-подобные системы
Вопрос или проблема Закрыто. Этот вопрос нуждается в подробностях или ясности. В настоящее время не принимаются ответы. Хотите улучшить этот вопрос? Добавьте детали и уточните проблему, отредактировав этот пост. Закрыто 11 часов назад.
Unix-подобные системы
Вопрос или проблема Закрыто. Этот вопрос требует подробностей или ясности. В настоящее время не принимаются ответы. Хотите улучшить этот вопрос? Добавьте подробности и уточните проблему, отредактировав этот пост. Закрыто 2 часа назад.
Unix-подобные системы
Вопрос или проблема У меня есть такой 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?
Вопросы и ответы
Вопрос или проблема Ранее я был мазохистом jq, но открыл для себя mlr, который, похоже, предлагает возможность большего (но другого) страдания. Я нашел хороший веб-сайт, который позволяет мне отправлять команды curl без ключей API и т.
Вопросы и ответы
Вопрос или проблема У меня есть 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-подобные системы
Вопрос или проблема У меня есть следующий файл config.json: { "auths": { "reg1.io": { "auth": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, "reg2.io": { "auth": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" }, "reg3.
Unix-подобные системы
Вопрос или проблема У меня есть текстовый файл, содержащий аргументы команды curl. Вот как выглядит файл 'https://example.com/tl/' -X POST -H 'Content-Type: application/json' --data-raw '{"email":"username2",}' 'https://example.
Unix-подобные системы
Вопрос или проблема Как мне заставить jq принимать json, как этот: { "responseHeader":{ "status":0, "QTime":1 }, "cluster":{ "collections":{ "collection1-stored":{ "pullReplicas":"0", "configName":"collection1-stored-conf1", "replicationFactor":1, "router":{
Вопросы и ответы
Вопрос или проблема Я работаю над веб-приложением, которое использует внутренние пакеты npm. Эти пакеты имеют названия, начинающиеся с префикса @glen/ Задача состоит в том, чтобы разобрать и изменить файл package.json, удалив теги -dev.
Unix-подобные системы
Вопрос или проблема $ n="foo"; echo "{}" | jq --arg n "$n" '. += { "$n": $n }' { "$n": "foo" } Моё понимание https://jqlang.github.io/jq/manual/#types-and-values предполагает, что это должно работать, но явно это не так. В чём дело?
Unix-подобные системы
Вопрос или проблема Недавно я открыл для себя jq и gron. Для моего случая использования gron вполне достаточно, но меня немного беспокоит отсутствие разработки. Есть несколько ошибок, которые не были исправлены в течение года, в то время как я вижу, что jq активно развивается.
Unix-подобные системы
Вопрос или проблема Я начинаю с json, который выглядит так: { "object": "list", "data": [ { "id": "in_1HW85aFGUwFHXzvl8wJbW7V7", "object": "invoice", "account_country": "US", "customer_name": "clientOne", "date": 1601244686, "livemode": true, "metadata"