如何打印JSON文件?我有一个JSON文件,它是我想要打印的一个乱七八糟的文件-在python中,最简单的方法是什么?我知道PrettyPrint接受一个“Object”,我认为它可以是一个文件,但是我不知道如何传递一个文件-仅仅使用文件名是行不通的。
3 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
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)
波斯汪
TA贡献1811条经验 获得超4个赞
python3 -m json.tool < some.json
jq '' < some.json
添加回答
举报
0/150
提交
取消