从命令行调用 json.tool 到漂亮的 JSON 输出
给出一些 JSON 文件“foo.json”,如:
{"foo": {"bar": {"baz": 1}}}
我们可以直接从命令行调用模块(将文件名作为参数传递)来漂亮打印它:
$ python -m json.tool foo.json
{
"foo": {
"bar": {
"baz": 1
}
}
}
该模块还将从 STDOUT 获取输入,因此(在 Bash 中)我们同样可以:
$ cat foo.json | python -m json.tool