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

Сравнение двух файлов json: сценарии оболочки
Я хотел бы сравнить два файла json, которые выглядят следующим образом: [ { "type" : 1, "children" : { "nsubj" : { "role" : "topic", "POS" : [ "noun" ] } },...
15893 просмотров
schedule 01.04.2022

Использование jq для последовательного синтаксического анализа и отображения нескольких полей в json
У меня есть этот Json { "users": [ { "first": "Stevie", "last": "Wonder" }, { "first": "Michael",...
244973 просмотров
schedule 13.08.2022

Как суммировать значения в массиве карт в jq?
Дан поток JSON следующего вида: { "a": 10, "b": 11 } { "a": 20, "b": 21 } { "a": 30, "b": 31 } Я хотел бы суммировать значения в каждом из объектов и вывести один объект, а именно: { "a": 60, "b": 63 } Я предполагаю, что это,...
22639 просмотров
schedule 17.07.2023

JQ: выберите объекты со значением ключа в наборе значений
У меня есть массив объектов json, и я хотел бы извлечь подмножество массива, чтобы поле .name соответствовало набору входных строк. например, я хотел бы выполнить следующее. jq -n '["a","b","c","d","e"] | map({name:.,foo:"bar"})' \ | jq...
3953 просмотров
jq
schedule 06.08.2022

Извлечение соответствующего дочернего json из вложенного объекта JSON с помощью jq
Таким образом, учитывая массив объектов JSON: { "header" : { "user" : "baskar" }, "requests" : [ { "first_name" : "mike", "last_name" : "mat" }, { "first_name" : "mike1", "last_name" : "mat" } ], "check" : [ "Y" ]...
722 просмотров
schedule 23.07.2022

Использование jq для извлечения определенных значений свойств и вывода в одной строке
У меня есть вывод снимка ElasticSearch, и я хотел бы сократить его для печати в одной строке из каждого snapshot значений свойств end_time_in_millis и snapshot , разделенных пробелом: 1429609790767 snapshot_1 1429681169896 snapshot_2 В...
7553 просмотров
schedule 02.01.2023

Карта стоимости с JQ
У меня есть большой файл JSON, в котором я хотел бы преобразовать некоторые значения на основе какого-либо сопоставления. Данные у меня выглядят так: [ {"id":1, "value":"yes"}, {"id":2, "value":"no"}, {"id":3, "value":"maybe"} ]...
3501 просмотров
schedule 01.07.2023

Использование jq или альтернативных инструментов командной строки для сравнения файлов JSON
Существуют ли какие-либо утилиты командной строки, которые можно использовать для определения того, идентичны ли два файла JSON с инвариантностью к порядку внутри ключа словаря и внутри списка элементов? Можно ли это сделать с помощью jq или...
66878 просмотров
schedule 26.07.2023

Как я могу использовать jq для поиска всех путей в объекте JSON, в которых значение соответствует заданным критериям?
Есть ли способ использовать jq для поиска всех путей, содержащих значение, соответствующее заданным критериям? Например, учитывая следующий JSON, я хотел бы вернуть все пути, где значение age> 35, независимо от глубины структуры, содержащей это...
838 просмотров
schedule 16.07.2023

Как я могу заменить нулевое значение в документе json на определенное значение с помощью jq?
У меня есть файл json, который содержит null s в качестве значений для некоторых ключей, которые я хотел бы заменить определенным значением. Учитывая этот ввод: { "id": null, "rows": [ { "panels": [ { "title":...
5272 просмотров
schedule 28.04.2023

денормализация JSON с помощью jq
У меня есть JSON, который выглядит так: [ { "fields": { "versions": [ { "id": "36143", "name": "ST card" }, { "id": "36144",...
350 просмотров
schedule 12.08.2022

Преобразование недопустимого json в действительный в bash
Я получаю неверный JSON из скрипта, например. { name: "Leo", active: true } Есть ли инструмент для установки bash, который я могу использовать для передачи этого вывода и преобразования его в действительный JSON, чтобы он мог быть...
1957 просмотров
schedule 08.07.2023

Фильтрация ресурсов стека облачной информации с помощью JQ
Я пытаюсь написать JQ-фильтр для фильтрации определенных ресурсов из шаблона облачной информации AWS на основе свойств ресурса. Например, при запуске из следующего (сокращенного) шаблона облачной информации: { "Resources": { "vpc001": {...
780 просмотров
schedule 05.03.2023

Извлечение переменного количества полей с помощью jq
Я новичок на этом веб-сайте и пришел сюда, потому что действительно борюсь с проблемой извлечения информации из файла JSON. Сложность заключается в том, что количество полей может меняться, поэтому простой синтаксис мне не сойдет с рук. Вот пример...
301 просмотров
schedule 25.08.2023

Как отлаживать ошибки jq при разборе API цены AWS
Я пытаюсь разобрать некоторые json-результаты API цены AWS и заметил, что получаю некоторые ошибки при проверке строки и объекта, но не могу понять, как отладить, какой объект или строка jq задыхается. Может ли кто-нибудь помочь мне указать...
749 просмотров
schedule 24.08.2022

как разобрать строку JSON с помощью jq (или других альтернатив)?
Я пытаюсь заставить jq анализировать структуру JSON, например: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } То есть элемент в JSON — это строка с экранированным json. Итак, у меня есть что-то вроде $...
43541 просмотров
schedule 25.03.2023

jq: исключить объект с указанным ключом
Вход: { "name":"JSON", "good":true, "target":"yes" } { "name":"XML", "good":false } Я хотел бы исключить объект БЕЗ ключа «цель», как показано ниже, но НЕ имеет: jq -r ".| select(has(\"target\"))" ожидаемый...
3673 просмотров
jq
schedule 12.02.2023

jq: как выводить котировки на необработанный вывод в Windows
Используя необработанный вывод, я должен указать некоторые значения вывода. echo [{"a" : "b"}] | jq-win64.exe --raw-output ".[] | \"Result is: \" + .a + \".\"" генерирует Result is: b. но как я могу создать Result is: "b". К...
4875 просмотров
jq
schedule 27.06.2023

jq потоковая передача больших файлов json для получения только объектов, свойства которых имеют определенное значение
У меня есть несколько довольно больших файлов json (~ 500 МБ - 4 ГБ сжатых), которые я не могу загрузить в память для манипуляций. Поэтому я использую опцию --stream с jq. Например, мой json может выглядеть так, только больше: [{ "id":...
1303 просмотров
schedule 17.06.2022

JQ, Hadoop: получение команды из файла
Мне нравятся мощные фильтры, предоставляемые JQ ( Doc ). Публичный API Twitter предоставляет хорошо отформатированные файлы json. У меня есть доступ к большому их количеству, и у меня есть доступ к кластеру Hadoop. Там я решил вместо того,...
341 просмотров
schedule 30.10.2022