如何在python

时间:2015-11-11 19:25:35

标签: python dictionary

我有一个复杂字典的字符串。我希望将其转换为dict递归的词典

例如: s = "{'key1':\"{'status': 'completed','media': {'key2':{'value1': False, 'key3': False},'key4':{'active': True}\"}"

由于我是python的新手,我无法解决这个问题。

提前致谢

1 个答案:

答案 0 :(得分:1)

要读入字符串,请查看json库:

import json
s = "{'key1':\"{'status': 'completed','media': {'key2':{'value1': False, 'key3': False},'key4':{'active': True}\"}"
imported_dict = json.loads(s)

然后,您可以使用imported_dict重新格式化为新的词典格式。