Commandline JSON Pretty Print em qualquer lugar

Você pode imprimir (e validar) json em quase todos os sistemas * nix-like (unix, linux, osx, …), uma vez que a maioria deles tem Python (2.6+ necessário) instalado.

echo '{"test1": 1, "test2": "win"}' | python -m json.tool

será devolvido como:

{
"test1": 1,
"test2": "win"
}

E sim, você adivinhou, isso pode ser facilmente integrado com seu editor favorito de escolha, desde que suporte a passagem de dados para um comando shell.

Impressão bonita de um arquivo JSON com VIM e Python:

:%!python -m json.tool

Respostas relacionadas:

Comandos básicos do Vim – para começar