陪伴而非守候
这个json模块已经实现了一些基本的漂亮打印。indent参数:>>> import json>>>>>> your_json = '["foo", {"bar":["baz", null, 1.0, 2]}]'>>> parsed = json.loads(your_json)
>>> print(json.dumps(parsed, indent=4, sort_keys=True))[
"foo",
{
"bar": [
"baz",
null,
1.0,
2
]
}]若要解析文件,请使用json.load():with open('filename.txt', 'r') as handle:
parsed = json.load(handle)