Eu tenho um arquivo JSON no CentOS onde todo o texto está na mesma linha. Como posso formatá-lo com todos os recuos corretos e tudo mais?
Eu tenho um arquivo JSON no CentOS onde todo o texto está na mesma linha. Como posso formatá-lo com todos os recuos corretos e tudo mais?
Use jq um processador JSON muito bom e de preferência pessoal, é o melhor disponível no mercado
para impressão apenas bonita, use
Se você não quiser instalar um pacote adicional e tiver o python disponível, faça:
Ele também suporta a leitura de STDIN
Use o pacote
yajl
Yet Another JSON Library. No CentOS 7, ele está localizado no repositório base e provavelmente já está instalado na máquina.Para imprimir um arquivo JSON:
Para verificar se um arquivo está na sintaxe JSON correta:
Encontrei 4 ferramentas já disponíveis no meu sistema Gentoo:
Do pacote
dev-libs/json-glib
19K ELFDo pacote
dev-lang/perl
4,9K script PerlDo pacote
dev-libs/yajl
43K ELFDo pacote
dev-lang/python