Javascript JSON.parse一个来自python的字符串和一个撇号

时间:2016-10-20 00:41:49

标签: javascript python json

我有一个python字符串:

x = [{"value": "Sek'Kuar"}, ...]
y = json.dumps(x)

那么,我怎样才能JSON.parse y

这种追求给我带来了麻烦。

1 个答案:

答案 0 :(得分:1)

执行json.dumps()时,它会将您的python对象转换为有效的JSON格式。例如,在您的情况下:

>>> import json
>>> x = [{"value": "Sek'Kuar"}]
>>> json.dumps(x)
'[{"value": "Sek\'Kuar"}]' 

'\'替换,后者是有效的JSON。

如果您的代码中出现了一些错误,那不是因为您的JSON格式错误(具体而言,'并没有让您感到麻烦)。

您可以检查jsfiddle它是否正常工作,没有任何错误。