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

Выберите n-й элемент из многомерного массива JSON с помощью jq
Как я могу использовать jq для преобразования этого массива массивов: [ [ "sequence", "int" ], [ "time", "string" ], ... ] В массив, содержащий первый (0) элемент из каждого подмассива? Значение для создания...
3386 просмотров
schedule 26.06.2023

Использование jq для анализа вывода json инструментов AWS CLI
Я хотел бы использовать jq ( http://stedolan.github.io/jq/ ) для анализа вывод json из aws ec2 description-instances и возвращает идентификатор экземпляра и теги только там, где теги содержат имя. владелец, затратный центр. Вот частично...
6267 просмотров
schedule 19.10.2023

Использование jq для извлечения общих префиксов в структуре данных JSON
У меня есть набор данных JSON с примерно 8,7 миллионами пар значений ключей, извлеченных из хранилища Redis, где каждый ключ гарантированно будет 8-значным числом, а ключ представляет собой 8-буквенно-цифровое значение, т.е. [{...
2735 просмотров
schedule 22.02.2023

Сложный фильтр jq
Отказ от ответственности: это не домашнее задание, это очищенная версия того, что я делаю по работе. Я пытаюсь отфильтровать некоторые данные json с помощью jq и хочу вернуть объект для каждой соответствующей записи в моем фильтре. Вот...
5629 просмотров
schedule 09.09.2022

Как удалить все ключи, кроме одного, с помощью jq?
Учитывая список объектов со многими ключами, которые мне не нужны: [{ "name": "Alice", "group": "Admins", "created": "2014" }, { "name": "Bob", "group": "Users", "created": "2014" }] Как отфильтровать эти объекты,...
12712 просмотров
schedule 01.01.2023

Извлечение определенного значения из файла JSON
Из файла JSON ниже я хочу извлечь X Time и Y Time . Как это сделать проще всего? { "Timestamp": "Mon Mar 16 21:37:22 EDT 2015", "Event": "Reporting Time", "Message": "load for...
616 просмотров
schedule 09.10.2022

Обновите одно значение в массиве dicts, используя jq
Я хочу обновить значение в словаре, которое я могу идентифицировать только по другому значению в словаре. То есть, учитывая этот ввод: [ { "format": "geojson", "id": "foo" }, { "format": "geojson", "id": "bar" }, {...
16119 просмотров
schedule 15.04.2023

Как извлечь ключи из нескольких вложенных массивов с помощью jq
НАСТРОЙКА Я пытаюсь понять, как работают фильтры jq, и у меня возникают проблемы с определением вложенных массивов. Используя приведенные ниже данные, я не могу сделать плоский 5-клавишный вывод. Я могу получить 1 ключ и 4 нуля или 4 ключа и 1...
13515 просмотров
schedule 22.09.2022

Прекращение обработки jq при выполнении условия
Я использую jq для поиска конкретных результатов в большом файле. Меня не интересуют повторяющиеся записи, соответствующие этому конкретному условию, и обработка всего файла занимает некоторое время. Что я хотел бы сделать, так это распечатать...
949 просмотров
jq
schedule 19.08.2022

Как изменить вложенный объект с помощью jq
Учитывая это { "some": "property", "nested": { "hello": "world" } } Я хотел бы получить этот результат с помощью jq { "some": "property", "nested": { "hello": "world", "freshly": "added" } } Итак, как я могу...
6715 просмотров
schedule 10.12.2022

Преобразование вложенного массива объектов с помощью jq
Как я могу преобразовать ввод JSON { "Subnets": [ { "VpcId": "vpc-xxx", "Tags": [ { "Value": "staging_subnet_private_a",...
1537 просмотров
schedule 31.01.2023

Преобразование JSON с разделителями-запятыми в узел с разделителями новой строки
У меня есть файл JSON, который я читаю с помощью узла, изменяю и сохраняю его как файл json. Я хочу сохранить новый json как разделитель новой строки, а не в массиве. Я наткнулся на https://github.com/CrowdProcess/newline-json , но не полностью...
6877 просмотров
schedule 10.09.2022

Как использовать JQ для развертывания списка объектов в денормализованные объекты?
У меня есть следующий пример строк JSON: {"toplevel_key": "top value 1", "list": [{"key1": "value 1", "key2": "value 2"},{"key1": "value 3", "key2": "value 4"}]} {"toplevel_key": "top value 2", "list": [{"key1": "value 5", "key2": "value 6"}]}...
1581 просмотров
schedule 19.06.2022

Чтение файлов в JSON
Я хочу прочитать несколько файлов (index.html, style.css, main.js), чтобы создать полезную нагрузку JSON для загрузки. Я знаю, что с nodejs я могу начать создавать то, что хочу, вот так: var fs = require('fs'); fs.readFile('index.html', 'utf8',...
2095 просмотров
schedule 29.07.2022

Разбор Jq: выбор объекта из списка объектов на основе критериев
У меня есть такой JSON. { "servers": [ { "id": "1", "addresses": { "services_z1": [ { "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bc:db:7d", "addr": "10.3.3.18", "version": 4,...
227 просмотров
jq
schedule 12.03.2023

jq: невозможно проиндексировать массив со строкой
У меня есть следующий файл (который я назову "myfile"): [{ "id": 123, "name": "John", "aux": [{ "abc": "random", "def": "I want this" }], "blah": 23.11 }] Я могу разобрать его без [ и ] следующим...
89418 просмотров
schedule 26.05.2023

jq — Как выбирать объекты на основе «белого списка» значений свойств
Поскольку пример стоит тысячи слов, скажем, у меня есть следующий поток JSON: {"a": 0, "b": 1} {"a": 2, "b": 2} {"a": 7, "b": null} {"a": 3, "b": 7} Как я могу сохранить все объекты, для которых свойство .b является одним из [1, 7] (на...
987 просмотров
schedule 13.05.2023

JQ анализирует строки с помощью -
Мой JSON: { "projects": { "api-client": { "status": "false", "when": "19-01-2016 12:54:47" }, "api-admin": { "status": "false", "when": "19-01-2016 12:54:47" },...
5073 просмотров
schedule 26.04.2024

Как добавить номера строк в вывод JQ
Мне было любопытно, есть ли чистый способ добавить номера строк к выводу jq , сохраняя при этом окраску вывода. Я пробовал использовать конвейер от jq к cat -n , но, к сожалению, это удаляет окраску, которая очень помогает при обходе дерева JSON.
981 просмотров
jq
schedule 13.06.2022

Обновление jq до версии 1.5 в Ubuntu
Итак, это читается здесь : jq 1.5 находится в официальных репозиториях Debian и Ubuntu. Установите с помощью sudo apt-get install jq. все же: $ sudo apt-get install jq Reading package lists... Done Building dependency tree Reading...
10542 просмотров
schedule 10.04.2023