我有以下字符串,需要把它變成一個列表,而U「」:使用蟒蛇JSON轉儲
import ast
str_w_quotes = ast.literal_eval(my_str)
然後我做
my_str = "[{u'name': u'squats', u'wrs': [[u'99', 8]], u'id': 2}]"
我可以擺脫「:
import json
json.dumps(str_w_quotes)
,並得到
[{\"id\": 2, \"name\": \"squats\", \"wrs\": [[\"55\", 9]]}]
有沒有辦法擺脫反斜槓?我們的目標是:
[{"id": 2, "name": "squats", "wrs": [["55", 9]]}]
'json.dumps'返回''[{「id」:2,「name」:「squats」,「wrs」:[[「99」,8]]}]' '對我來說。 – 2013-03-07 13:37:33
你確定你看到反斜槓,而不是隻是逃脫報價?例如'「\」「'與''」''相同。 – 2013-03-07 13:39:54
'u'只是表示它是python <3.0中的unicode字符串。你確定你想轉換爲簡單的字符串嗎? – Tim 2013-03-07 13:39:58