TGViewer
ServerAdmin.ru ServerAdmin.ru @srv_admin · 32.6K subscribers
Post #643 4.92K
​​Есть маленькая, но очень полезная утилита для тех, кто много работает в консоли с json. Она чаще всего есть в системных репозиториях дистрибутива - jq, поэтому ставится с помощью dnf или apt в одну команду. С ее помощью можно быстро делать некоторые преобразования с json выводом.

Я ее использую, чтобы машиночитаемый json в одну строку преобразовать в удобочитаемый человеком. Приведу пример на очень маленькой строке, чтобы не засорять сообщение. Чисто для наглядности. Очевидно, что эту утилиту имеет смысл применять, когда строки очень длинные и без обработки с ними работать трудно.

Есть строка:
{"jsonrpc":"2.0","result":"OpenEthereum//v3.1.0-stable","id":67}

Форматируем ее с помощью jq:

echo '{"jsonrpc":"2.0","result":"OpenEthereum//v3.1.0-stable","id":67}' | jq .

{
 "jsonrpc": "2.0",
 "result": "OpenEthereum//v3.1.0-stable",
 "id": 67
}

Помимо форматирования, можно выполнять и преобразования.

echo '{"jsonrpc":"2.0","result":"OpenEthereum//v3.1.0-stable","id":67}' | jq .id
67

Мы вытащили отдельно значение id из всей строки.

Мне чаще всего эта утилита нужна при работе с нодами и при настройке мониторинга в Zabbix с препроцессингом items с json. Раньше пользовался веб версией похожего инструмента, но в консоли быстрее получается.
  • 👍 4
More from @srv_admin
  1. Sep 25, 2026▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал интересны…
  2. Sep 25, 2026Девопсы, сисадмины, архитекторы, техлиды (и вообще все, кто принимает технические или бизн…
  3. Sep 25, 2026Подписчик поделился полезным проектом - Webtop. Это Linux дистрибутив с графикой, упакован…
  4. Sep 24, 2026Траблшутинг - мастхэв компетенция для инженера В Rebrain траблшутинги проводят уже несколь…
  5. Sep 23, 2026Очередная подборка статей авторов, которые согласились в ней участвовать. Кто не понимает,…
  6. Sep 23, 2026Контейнеры в одном инструменте, виртуалки — в другом, частное облако — вообще отдельная ис…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →