json.dump()
写入
json.dump()
函数用于将 Python 对象序列化为 JSON 格式的字符串,并将该字符串写入文件。它接受两个参数:要序列化的 Python 对象和要写入的文件对象。
下面是 json.dump() 函数的基本用法示例:
import json# 要序列化的 Python 对象
data = {"name": "John","age": 30,"city": "New York"
}# 打开文件并将对象序列化为 JSON 字符串写入文件
with open("data.json", "w") as f:json.dump(data, f)
在这个示例中,我们首先定义了一个 Python 字典 data,然后使用 json.dump() 函数将其序列化为 JSON 字符串,并将该字符串写入名为 “data.json” 的文件中。
如果希望在写入 JSON 数据时使用更友好的格式(如缩进和换行),可以通过传递 indent
参数来实现。例如:
import jsondata = {"name": "John"