python写入的json文件要格式化

要将JSON格式化后写入文件,你可以在json.dump()函数中使用indent参数来设置缩进级别。以下是一个示例:

import json

data = {
   "name": "John", "age": 30, "city": "New York"}

with open('data.json', 'w') as file:
    json.dump(data, file, indent=4)

在这个示例中,我们使用json.dump()函数将Python对象转换为JSON格式,并将其写入到文件中。通过传递indent=4参数,我们设置了缩进级别为4个空格,使生成的JSON文件具有更好的可读性。

运行以上代码后,会在当前目录下生成一个名为"data.json"的文件,并将格式化后的JSON数据写入该文件中。

除了indent参数,json.dump()函数还提供其他参数,例如ensure_ascii用于控制非ASCII字符的编码方式,sort_keys用于确定是否按键进行排序等。根据需要,你可以根据文档中的说明选择适当的参数配置。

你可能感兴趣的:(python,json,前端)