Вопросы по теме '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 просмотров
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 просмотров
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 просмотров
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