Python 格式化 JSON

格式化结果

上面的例子打印了一个 JSON 字符串,但它没有缩进和换行,所以不太容易阅读。

json.dumps() 方法有一些参数可以让结果更容易阅读:

例子 1

使用 indent 参数来定义缩进的数量:

json.dumps(x, indent=4)

亲自试一试

您还可以定义分隔符,默认值是 (", ", ": "),这意味着使用逗号和空格分隔每个对象,并使用冒号和空格将键与值分开:

例子 2

使用 separators 参数来更改默认分隔符:

json.dumps(x, indent=4, separators=(". ", " = "))

亲自试一试

相关页面

教程:

术语: