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

Измените ключ JSON с помощью jmespath
Есть ли причина изменить или преобразовать ключ JSON во что-то еще с помощью jmespath? Например, если у меня такой JSON: [ {"topic_id": 123, "name": "Topic 1"}, {"topic_id": 234, "name": "Topic 2"} ] как изменить "topic_id" на просто "id"?...
1908 просмотров
schedule 25.07.2022

Динамические/вычисляемые ключи в JMESPath?
Из ES2015 с вычисляемыми свойствами и Array.reduce / Array.map / Object.assign вы можете сделать: [{name: 'foo', age: 43}, {name: 'bar', age: 55}].map( o => ({[o.name]: o.age})).reduce((a, b) => Object.assign(a,b), {}) …и...
961 просмотров

Фильтровать документ JSON в Python, сохраняя исходную структуру пути ключа
Я хотел бы знать, существует ли существующая библиотека Python для фильтрации документов JSON по полному ключевому пути, который сохраняет исходную структуру документа. Вот пример: Входы d = {"a": {"b": "c", "d": "e"}, "f": [{0: 0}, {1: 1}]}...
167 просмотров
schedule 06.11.2023

jmespath сглаживает несколько значений хэша
В идеале я хочу написать запрос, который возвращает вывод плоского списка: ["abc", "bcd", "cde", "def"] из следующего примера JSON: { "l_l": [ [1,2,3], [4,5,6] ], "l_h_l": [ { "n": [10,2,3] }, { "n": [4,5,60] } ],...
1863 просмотров
schedule 04.09.2022

JMESPath - анализировать необработанную строку как объект
У меня есть объект, который я анализирую с помощью JMESPath, где значением свойства является объект JSON, закодированный в виде строки. Я хочу иметь возможность анализировать это строковое свойство как объект JSON и работать с ним, используя только...
1210 просмотров
schedule 12.07.2023

Удаление элемента из ответа AWS CLI
ПРИМЕЧАНИЕ. На самом деле я пытаюсь сделать это на Python и в библиотеке Boto3, но я собираюсь использовать интерфейс командной строки AWS, чтобы объяснить, что я пытаюсь сделать. Я делаю вызов list-object-versions в свою корзину в AWS... aws...
46 просмотров
schedule 11.03.2024

Проблема с командами AWS CLI/запросом JMESPATH
Может ли кто-нибудь из вас помочь мне определить проблему с командами CLI /запросами JMESPATH в разделе «Что не работает?» ниже. P.S. Вывод JSON, приведенный ниже, действителен, и вы можете использовать его для проверки части запроса JMESPATH на...
1539 просмотров
schedule 16.10.2022

AWS CLI — результат использования запроса jmespath
У меня проблема, так что вы спасете мою жизнь :-) когда я запускаю следующую команду из aws-shell cloudformation describe-stacks --query...
269 просмотров

JMESPath - невозможно запросить значение в списке в другом списке
Учитывая следующий JSON: [ { "json": { "buildInfo": [ { "first": "James", "last": "d" }, { "first": "James2", "last": "d2" } ] },...
43 просмотров
schedule 19.08.2022

AWS CLI описывает моментальные снимки для печати SnapshotId
Я пытаюсь распечатать SnapshotId для новейшего снимка с помощью bash. Вот моя команда: aws ec2 describe-snapshots | grep TestVolume1 |head -n 1| > Output.txt Приведенный выше результат соответствует TestVolume1 для записи в Output.txt...
308 просмотров

Как перебрать список JSON в Ansible, отфильтрованный по значениям из отдельного списка?
У меня есть список пользовательских словарей, каждый из которых содержит имя пользователя, gecos и т. Д., А также список словарей групп, каждый из которых содержит список членов группы. Мне нужна задача Ansible для перебора только тех записей списка...
548 просмотров
schedule 13.03.2024

Фильтр запросов интерфейса командной строки AZ для нескольких свойств с использованием &&
Я пытаюсь создать запрос z cli, который может оценить, вошел ли я в правильный клиент и подписку. Я знаю, что должен использовать операторы ? и && , но пока не смог найти их в правильной комбинации, которая будет работать. Когда я...
3951 просмотров
schedule 14.05.2022

JMESPath приводит строку к номеру, затем фильтрует больше 0, получает неверный токен (число): 0 сообщение об ошибке
Я хочу получить pretaxCost > 0 данные, но столкнулся с проблемой, как показано ниже: мой JMESPath [?pretaxCost.to_number(@) > 0] демонстрационные данные: [ { "pretaxCost":...
168 просмотров
schedule 02.06.2023

Как я могу повторить значение вместе с вложенными значениями в запросе JMESPath?
Проблема Я хотел бы распаковать объект в массив объектов, повторяя ключ верхнего уровня вместе со значениями из вложенного массива. Это кажется достаточно тривиальным, но ни одно из руководств или примеров на jmespath.org не касается этого...
91 просмотров
schedule 16.12.2022