Вопросы с тегом «json»

JSON (объектная нотация JavaScript) - это облегченный формат представления данных, напоминающий исходный код JavaScript, который может быть легко обработан машинами и отредактирован людьми с некоторыми усилиями.

6
Использование jq для извлечения значений и форматирования в CSV
У меня есть файл JSON ниже: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": …
58 bash  python  csv  json  jq 

9
Как проанализировать JSON с помощью сценариев оболочки в Linux?
У меня есть вывод JSON, из которого мне нужно извлечь несколько параметров в Linux. Это вывод JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": …

7
Как подсчитать количество вхождений слова в текстовый файл с помощью командной строки?
У меня есть большой файл JSON, который находится в одной строке, и я хочу использовать командную строку, чтобы иметь возможность подсчитать количество вхождений слова в файле. Как я могу это сделать?
43 bash  command-line  grep  json 

4
Ограничить контекст grep до N символов в строке
Я должен пролистать некоторые JSON-файлы, в которых длина строк превышает несколько тысяч символов. Как я могу ограничить grep для отображения контекста до N символов слева и справа от совпадения? Подойдет любой инструмент, кроме grep, если он доступен в обычных пакетах Linux. Это будет пример вывода для воображаемого переключателя grep Ф …
31 grep  search  json 

1
Как распечатать json с помощью jq standalone?
В настоящее время, когда я хочу распечатать файл json с помощью jq , я использую: cat file.json | grep jq . Тем не менее, я бы ожидал, что jqимя файла будет приниматься в качестве аргумента, без необходимости отступать cat. Страница руководства говорит: jq [параметры ...] фильтр [файлы ...] ... По …

2
Как преобразовать встроенную (цитируемую) строку json в json
Я знаком с "JQ" для разбора JSON. Я работаю с одним сервисом, который выдает ответ json, где одно из свойств само является строкой json. Как мне преобразовать это значение в кавычках в допустимую строку json, чтобы потом обработать ее с помощью jq? Например, если я просто смотрю обычный печатный json …
22 json  jq 

8
Разобрать JSON с помощью Python?
У меня есть файл JSON, members.jsonкак показано ниже. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } …
18 bash  python  json 

3
Установка вывода jq в переменную Bash
Я использую curl, чтобы вернуть JSON из API остальных, как это: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' который производит значение, которое мне нужно. Однако; когда я изменяю код выше, чтобы выглядеть так: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo "${content}"| jq -r '.data.value') …
17 bash  curl  json  jq 

5
Как извлечь данные из файла JSON
У меня есть бин, ищущий решение для моего вопроса, но не нашел или лучше сказал, что я не получил это с тем, что я нашел. Итак, давайте поговорим о том, о чем моя проблема. Я использую программное обеспечение Smart Home Control на Raspberry Pi, и, как я узнал в эти …

4
разобрать одно поле из массива JSON в массив bash
У меня есть вывод JSON, который содержит список объектов, хранящихся в переменной. (Я не могу выразить это право) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] } ] Мне нужны …

1
не могу найти документацию на json.tool [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 3 года назад . Я могу найти разбросанные статьи в Интернете, которые используют json.tool для создания симпатичного python, но нет …
12 python  json 

2
jq ключ печати и значение для всех в подобъекте
Я нашел это Q / A с решением для печати всех ключей в объекте: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' В моем случае я хочу выполнить выше, но на подобъекте: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Какой правильный синтаксис для этого?
12 json  jq 

4
Почему содержимое JSON из heredoc не может быть разобрано?
У меня есть фрагмент JSON. Следующее не работает: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Результат: Ни один объект JSON не может быть декодирован Делать то же самое с jq, т.е. echo -n "$VALUE" | jq '.' Нет выхода. Существует …

4
Оберните все цифры в JSON кавычками
Есть данные JSON, которые содержат некоторые числовые значения. Как преобразовать все цифры в строки? (завернуть в кавычки) Пример: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } должен стать { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
11 shell  json  jq 

2
Разбор JSON на оболочке
Как я могу разобрать вывод JSON на оболочке? Например, Amazon Web Services предоставляет интерфейс командной строки для получения статуса ваших экземпляров: $ aws ec2 describe-instances <my_instance_id> Но команда возвращает строку JSON. Вывод этой команды выглядит следующим образом: $ aws ec2 describe-instances x12345 { "Reservations" : { "OwnerId": "1345345" "Groups": [], …
11 zsh  string  json 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.