如何将下面这样的字符串转换为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
它不是字符串,实际上是字典。因此,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] 删除。
我来说两句