Автор оригинала: Vivek.
…
Подождите, разве это не повторяющаяся работа, и не должна ли эта проблема быть уже решена. Да jq спасает нас от этой ситуации и позволяет анализировать данные JSON только с терминала. … …
Начнем с реального JSON. Рассмотрим следующий JSON для анализа (data.json):
{ "type": "message", "user": "Dan", "text": "Hi Terry", "profile": [{"designation":"developer", "experinece": 4}] } { "type": "message", "user": "Terry", "text": "Heyaa", "profile": [{"designation":"manager", "experinece": 10}] }
… …
cat data.json | …
…
2: Давайте извлекем все «текстовые» значения из данных
…
… пользователь
jq -c ‘select(.user)’ data.json
4: Давайте попробуем поработать с вложенным JSON. Давайте заведем все записи менеджеров
… … …
… …
… Этот блог был всего лишь небольшим введением в мощный инструмент jq .
Даже вы можете испачкать руки с помощью синтаксиса jq на …
Пройдите через это страница для установки и просто начните на вашем терминале !!
Следите за новостями о других скрытых, но полезных инструментах.
Оригинал: «https://www.codementor.io/@vivek213ranjan/jq-processing-json-on-the-fly-from-terminal-1f73pztldk»