Python 格式化 JSON
格式化结果
上面的例子打印了一个 JSON 字符串,但它没有缩进和换行,所以不太容易阅读。
json.dumps()
方法有一些参数可以让结果更容易阅读:
例子 1
使用 indent
参数来定义缩进的数量:
json.dumps(x, indent=4)
您还可以定义分隔符,默认值是 (", "
, ": "
),这意味着使用逗号和空格分隔每个对象,并使用冒号和空格将键与值分开:
例子 2
使用 separators
参数来更改默认分隔符:
json.dumps(x, indent=4, separators=(". ", " = "))