В процессе написания одного скрипта, понадобилось распарсить 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