在 Python 中更清晰地显示 JSON 数据 [重复]
Posted
技术标签:
【中文标题】在 Python 中更清晰地显示 JSON 数据 [重复]【英文标题】:displaying JSON data more clear in Python [duplicate] 【发布时间】:2020-11-10 17:37:36 【问题描述】:我有一个类似的json数据
"Player1": "inventory": "tas-count": 5, "kiriktas-count": 0, "odun-count": 0
但这似乎太复杂了。我想编辑,改变它像
"Player1":
"inventory":
"tas-count": 5,
"kiriktas-count": 0,
"odun-count": 0,
我找了它,但 *** 上什么都没有,而且“\n”之类的东西也不起作用。我听说在其他语言中,有用于制作清晰 json 数据的库。 Python中可能有这样的东西。
【问题讨论】:
或者只是pprint.pprint(data)
? doc
【参考方案1】:
这是一个例子:
>>> import json
>>> print(json.dumps('4': 5, '6': 7, sort_keys=True, indent=4))
"4": 5,
"6": 7
你可以在这里查看漂亮的打印:https://docs.python.org/3/library/json.html
【讨论】:
【参考方案2】:你可以试试:
import json
data = "Player1": "inventory": "tas-count": 5, "kiriktas-count": 0, "odun-count": 0
print(json.dumps(data, indent=4, sort_keys=True))
输出:
"Player1":
"inventory":
"kiriktas-count": 0,
"odun-count": 0,
"tas-count": 5
【讨论】:
以上是关于在 Python 中更清晰地显示 JSON 数据 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 上的 CSS 3 中更流畅地渲染细字体?