如何将python Dictionary转换为JSON Dicitonary

时间:2018-06-13 09:52:35

标签: python

我正在使用python 3.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。你能建议我怎么转换?

2 个答案:

答案 0 :(得分:0)

这与你在Python中可以获得的JSON一样接近。将该对象发送到Web服务器,它将被解释为JSON,这可能就是您想要的。

答案 1 :(得分:0)

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

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

在您的情况下,要将字典obj转储到文件example.json中,请按以下代码进行编码:

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