jq
Unix-подобные системы
Вопрос или проблема У меня есть несколько JSON объектов, в которые нужно добавить значение, если оно ещё не существует. Каждый объект будет следующим, за исключением того, что contact_group внутри каждого массива (1-5) будет различаться: { "contact_groups"
Unix-подобные системы
Вопрос или проблема Допустим, я предоставляю jq следующий JSON в качестве входных данных: {"person1": {"name": "foo"}, "person2": {"name": "bar"}} Возможно ли сделать так, чтобы jq присваивал person1.name переменной окружения PERSON_1_NAME и person2.
Unix-подобные системы
Вопрос или проблема У меня есть строковый ключ с меткой времени, который мне нужно преобразовать в число, потому что strftime выдает ошибку, что оно должно быть числом. journalctl -n1 --output=json | jq '.__REALTIME_TIMESTAMP | tonumber |= (.
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.