json-tui é um mini aplicativo escrito em C++ que exibe arquivos JSON de forma interativa facilitando a visualização do mesmo.
Ele foi desenvolvido pelo mesmo criador do RGB-TUI que nós publicamos à pouco tempo.
Existem algumas formas de instalação e para diversos sistemas operacionais, inclusive compilar do zero.
Mas a forma mais simples é essa descrita abaixo que se resume em baixar o binário zipado, descompactar e instalar.
Para isso rode os comandos abaixo na ordem:
wget -q https://cutt.ly/json-tui -O json-tui.zip
unzip json-tui*
cd json-tui*/bin
sudo install -v json-tui /usr/local/bin/
Limpe a bagunça:
cd -
rm -rf json-tui*
Copie esse JSON de exemplo:
vim example.json
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
E faça o teste:
json-tui example.json
Para sair do modo interativo tecle a letra
q
.
A provável saída será exibir o código e você pode manipulá-lo clicando nas chave de abertura: {
. Exemplo do gif abaixo:
Para mais informações e caso queira compilar do zero acesse o repositório do projeto.