python 字典类型转json
Python 中将字典类型转化为 JSON 可以使用 json
模块的 dumps()
方法。以下是一个简单示例:
import json
# 创建一个字典
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
# 使用 json.dumps() 方法将字典转换为 JSON 格式的字符串
json_data = json.dumps(data)
print(json_data)
上述代码会输出:{"name": "John", "age": 30, "city": "New York"}
。
注意,json.dumps()
会返回一个 JSON 格式的字符串。如果你想直接将这个 JSON 数据写入到文件中,你可以使用 json.dump()
,这个方法需要一个 file-like 对象作为第二个参数。例如:
import json
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
with open('output.json', 'w') as f:
json.dump(data, f)
这段代码会创建一个名为 output.json
的文件,并将 data
字典以 JSON 格式写入。