当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击