Python Language Llamando a `json.tool` desde la línea de comandos a la salida JSON de impresión bonita


Ejemplo

Dado un archivo JSON "foo.json" como:

{"foo": {"bar": {"baz": 1}}}

podemos llamar al módulo directamente desde la línea de comando (pasando el nombre del archivo como un argumento) para imprimirlo en forma bonita:

$ python -m json.tool foo.json
{
    "foo": {
        "bar": {
            "baz": 1
        }
    }
}

El módulo también recibirá información de STDOUT, por lo que (en Bash) también podríamos hacer:

$ cat foo.json | python -m json.tool