import json
# 示例1:将Python对象转换为JSON字符串
data = {
"name": "Alice",
"age": 30,
"city": "New York"
}
json_string = json.dumps(data)
print("Python对象转JSON字符串:", json_string)
# 示例2:将JSON字符串转换为Python对象
json_input = '{"name": "Bob", "age": 25, "city": "Los Angeles"}'
parsed_data = json.loads(json_input)
print("JSON字符串转Python对象:", parsed_data)
# 示例3:将Python对象写入JSON文件
with open('data.json', 'w') as f:
json.dump(data, f)
print("已将Python对象写入data.json文件")
# 示例4:从JSON文件读取Python对象
with open('data.json', 'r') as f:
file_data = json.load(f)
print("从data.json文件读取的Python对象:", file_data)
json.dumps()
:将Python对象(如字典)转换为JSON格式的字符串。json.loads()
:将JSON格式的字符串解析为Python对象(如字典)。json.dump()
:将Python对象直接写入文件,并将其序列化为JSON格式。json.load()
:从文件中读取JSON格式的数据,并将其解析为Python对象。这些方法可以帮助你在Python中轻松处理JSON数据。
上一篇:python注释
下一篇:python flask
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站