-1 javascript string json replace
在我的.js中有一个字符串
var jdata ="[{\"name\":\"John\"}]"
我想将其转换为[{"name":"John"}].
我尝试了以下但失败了
jdata = jdata.replace("\"","\"")
jdata = jdata.replace("\\"","\"")
jdata = jdata.replace("\\\"","\"")
更换的正确方法是什么?
\
只是使用转义字符串内的双引号(因为你在外面使用双引号).
\
实际上你的字符串中没有字符.
如果要将字符串转换为对象,请使用:
var obj = JSON.parse(jdata);
Run Code Online (Sandbox Code Playgroud)