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