python中字典与json相互转换的方法
作者:野牛程序员:2023-11-23 17:13:15python阅读 2492
使用Python中的json
模块可以方便地实现字典与JSON格式之间的转换。以下是字典到JSON和JSON到字典的示例代码:
字典转换为JSON:
import json my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} json_data = json.dumps(my_dict)
JSON转换为字典:
import json json_data = '{"name": "John", "age": 30, "city": "New York"}' my_dict = json.loads(json_data)
在上述示例中,json.dumps()
用于将字典转换为JSON格式的字符串,而json.loads()
用于将JSON格式的字符串转换为字典。
另外,如果有一个JSON文件,也可以使用json.load()
来直接从文件中加载JSON数据到字典:
import json with open('example.json', 'r') as file: my_dict = json.load(file)
如果要将字典保存为JSON文件,可以使用json.dump()
:
import json my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} with open('output.json', 'w') as file: json.dump(my_dict, file)
上述代码将字典保存到名为output.json
的文件中。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:python去除字符串中的符号
- 下一篇:c语言输入年份和月份输出对应天数