我有一个python字符串:
x = [{"value": "Sek'Kuar"}, ...]
y = json.dumps(x)
那么,我怎样才能JSON.parse
y
?
这种追求给我带来了麻烦。
答案 0 :(得分:1)
执行json.dumps()
时,它会将您的python对象转换为有效的JSON
格式。例如,在您的情况下:
>>> import json
>>> x = [{"value": "Sek'Kuar"}]
>>> json.dumps(x)
'[{"value": "Sek\'Kuar"}]'
'
被\'
替换,后者是有效的JSON。
如果您的代码中出现了一些错误,那不是因为您的JSON格式错误(具体而言,'
并没有让您感到麻烦)。
您可以检查jsfiddle它是否正常工作,没有任何错误。