python json dumps

前端之家收集整理的这篇文章主要介绍了python json dumps前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下字符串,需要把它变成一个列表,而没有你”:
my_str = "[{u'name': u'squats',u'wrs': [[u'99',8]],u'id': 2}]"

我可以摆脱“通过使用

import ast
str_w_quotes = ast.literal_eval(my_str)

然后我做:

import json
json.dumps(str_w_quotes)

并得到

[{\"id\": 2,\"name\": \"squats\",\"wrs\": [[\"55\",9]]}]

有没有办法摆脱反斜杠?目标是:

[{"id": 2,"name": "squats","wrs": [["55",9]]}]

解决方法

>>> "[{\"id\": 2,9]]}]".replace('\\"',"\"")
'[{"id": 2,9]]}]'

请注意,您只能在原始字符串上执行此操作

>>> "[{u'name': u'squats',u'id': 2}]".replace("u\'","\'")
"[{'name': 'squats','wrs': [['99','id': 2}]"

猜你在找的Python相关文章