В процессе написания одного скрипта, понадобилось распарсить JSON файл. После часа костылей с применением sed'а выяснил, что для этого есть прекрасный инструмент - jq. Работает утилита вот так:
Можно так же разбирать документ по уровням в одном выражении:
#будничное #json
# jq '.nextPage' file.list
Можно так же разбирать документ по уровням в одном выражении:
# cat file.list | jq '.results | .[] | .post_id'
#будничное #json
В коллекцию ссылок - анализатор EXPLAIN FORMAT=JSON. Вставляем в форму JSON вывод, жмём на кнопку, получаем результат.
https://preetam.github.io/explain-analyzer/#!/explain/
#mysql #json
https://preetam.github.io/explain-analyzer/#!/explain/
#mysql #json
🗒 Читаем JSON логи.
Удобная утилита для парсинга\чтения JSON логов:
https://github.com/koenbollen/jl
#json #github
Удобная утилита для парсинга\чтения JSON логов:
https://github.com/koenbollen/jl
#json #github
GitHub
GitHub - koenbollen/jl: jl — JSON Logs, a development tool for working with structured JSON logging.
jl — JSON Logs, a development tool for working with structured JSON logging. - koenbollen/jl
This media is not supported in your browser
VIEW IN TELEGRAM
red - весьма интересный анализатор логов. Пайпим ему json выхлоп и получаем статистику по зафиксированным там событиям.
https://github.com/antonmedv/red
#red #json #logs
https://github.com/antonmedv/red
#red #json #logs
🆖 Nginx Crossplane.
Для тех, кто предпочитает описывать конфигурацию, а не править её напрямую в файлах - скрипт, автоматически описывающий конфиг Nginx в JSON формате.
https://sysadmin.pm/cRpL
#nginx #json #github
Для тех, кто предпочитает описывать конфигурацию, а не править её напрямую в файлах - скрипт, автоматически описывающий конфиг Nginx в JSON формате.
https://sysadmin.pm/cRpL
#nginx #json #github
⌨️ Интересную штуку показали - утилита, которая позволяет прямо из командной строки, через набор параметров, получить форматированный в json конфиг: https://github.com/jpmens/jo
#фидбечат #json #github
#фидбечат #json #github