Python字符串到字典-格式错误的字符串

领域

如何将下面这样的字符串转换为JSON或dict

{'action': u'delete', 'controller': u'deleteUser', 'id': u'1'}

我用ast

string = {'action': u'delete', 'controller': u'deleteUser', 'id': u'1'}
print ast.literal_eval(string)

错误,

Error - <type 'exceptions.ValueError'>: malformed string
阿维纳什·拉吉(Avinash Raj)

它不是字符串,实际上是字典。因此,literal_eval该字典无法正常工作。

string = "{'action': u'delete', 'controller': u'deleteUser', 'id': u'1'}"
print ast.literal_eval(string)

获得价值 id

print ast.literal_eval(string)['id']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章