我有一个字符串
var test = '[{"ident": "success"}, {"records": {"0": {"organisation": "Microsoft"}, "1": {"organizacja": "\"a"}}}]';
如何用\"
替换\\"
,以便我可以用JSON.parse解析它?有人知道吗?
答案 0 :(得分:1)
您的问题必须听起来像 - 如何使用[java,php,python]从对象获取有效的json字符串,然后将其与javascript一起使用。
答案 1 :(得分:0)
我想你想要这样的东西,
> var test = '[{"ident": "success"}, {"records": {"0": {"organisation": "Microsoft"}, "1": {"organizacja": "\\"a"}}}]';
> console.log(test)
[{"ident": "success"}, {"records": {"0": {"organisation": "Microsoft"}, "1": {"organizacja": "\"a"}}}]
> console.log(test.replace(/\\"/g, '\\\\"'))
[{"ident": "success"}, {"records": {"0": {"organisation": "Microsoft"}, "1": {"organizacja": "\\"a"}}}]
答案 2 :(得分:0)
试试这个:
test.replace(/\\"/g, '\\\\"');