O utilitário http://stedolan.github.io/jq/ é uma ferramenta perfeita para exibir muito json em um shell.
Para uso básico, basta canalizar sua saída para jq:
cat file.json
{"took" : 54,"timed_out" : false,"_shards" : {"total" : 2,"successful" : 2,"failed" : 0},"hits" : {"total" : 0,"max_score" : null,"hits" : [ ] }}
Usando JQ:
cat file.json | jq '.'
{
"hits": {
"hits": [],
"max_score": null,
"total": 0
},
"_shards": {
"failed": 0,
"successful": 2,
"total": 2
},
"timed_out": false,
"took": 6
}
Você pode compilar o jq ou, se estiver no Linux, baixar o pacote binário pré-compilado e copiá-lo dentro do seu PATH (/ usr / local / bin por exemplo).
Lembre-se de fazer o executável finary:shell chmod 755 jq
Em um shell colorido, jq adicionará cores:
Leia o documento pois JQ pode fazer MUITO MAIS: http://stedolan.github.io/jq/manual/