如何将python字典转换为JSON字典

2024-06-28 22:15:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是python3.x,我有一本python字典

my_dict={'key1':'A12b','Key2':'cd12'}

我想把它转换成JSON格式。我需要这种格式

my_dict1={"key1":"A12b","Key2":"cd12"}

我试过my_dict1=json.dumps(my_dict)&我得到了'{"key1": "A12b", "Key2": "cd12"}',它是string类型。你能告诉我怎么转换吗?你知道吗


Tags: json类型string字典my格式dictpython3
2条回答

python中的dict是一种数据结构,而json是一种数据格式

我想你想把dict转换成json格式的文件?那么您应该使用json.dump(obj, fp)而不是json.dumps(obj)。第一个函数将python dict obj转储到文件fp,第二个函数将obj转换成json格式的字符串。你知道吗

在您的例子中,要将dict obj转储到文件example.json,请按如下方式编写代码:

import json
my_dict={'key1':'A12b','Key2':'cd12'}
with open('example.json', 'w') as file:
    json.dump(my_dict, file)

祝你好运!你知道吗

这与Python中的JSON非常接近。将该对象发送到web服务器,它将被解释为JSON,这可能是您想要的。你知道吗

相关问题 更多 >