Python中的dump函數通常用于將Python對象序列化為JSON格式
json.dumps()
函數將Python對象轉換為JSON字符串:import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
json_string = json.dumps(data)
print(json_string)
json.dump()
函數將Python對象直接寫入文件:import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
with open("output.json", "w") as file:
json.dump(data, file)
在這兩個示例中,我們首先導入了json
模塊。然后,我們創建了一個包含一些信息的Python字典。在第一個示例中,我們使用json.dumps()
函數將字典轉換為JSON字符串,并將其打印出來。在第二個示例中,我們使用json.dump()
函數將字典直接寫入名為output.json
的文件。