为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中更清晰地显示 JSON 数据

在 Python 中更清晰地显示 JSON 数据

一只名叫tom的猫 2023-03-22 16:15:43
我有一个像{"Player1": {"inventory": {"tas-count": 5, "kiriktas-count": 0, "odun-count": 0}}}但它似乎太复杂了。我想编辑,改成这样{  "Player1": {    "inventory": {      "tas-count": 5,      "kiriktas-count": 0,      "odun-count": 0,    }  }}我找过它,但 Stackoverflow 上没有任何内容,而且“\n”之类的东西也不起作用。我听说在其他语言中,有用于制作清晰的 json 数据的库。Python 中可能有这样的东西。
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

这是一个例子:


>>> import json

>>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4))

{

    "4": 5,

    "6": 7

}


查看完整回答
反对 回复 2023-03-22
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

你可以试试:


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

        }

    }

}


查看完整回答
反对 回复 2023-03-22
  • 2 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信