javascript中带双反斜杠的json解析
我有一些json,反斜杠是这样转义的javascript中带双反斜杠的json解析,javascript,json,fetch,Javascript,Json,Fetch,我有一些json,反斜杠是这样转义的 “b\\ar” 当我从fetch获取数据时,对象如下所示: {foo:b\ar} 您可以看到它删除了一个反斜杠 问题是,如果我在foo.bar中搜索反斜杠,它将找不到 因为它认为它是一个名为“\a”的转义字符 请帮忙 你到底是如何执行搜索的?没错,它有一个反斜杠。它不应该是一个转义的a//-1 console.log(obj.foo.indexOf('\a'))//1好的,JSON是另一个例子。上面注释中的代码不使用双反斜杠,因此将忽略单反斜杠,除非后面的字
“b\\ar”
当我从fetch获取数据时,对象如下所示:
{foo:b\ar}
您可以看到它删除了一个反斜杠
问题是,如果我在foo.bar中搜索反斜杠,它将找不到
因为它认为它是一个名为“\a”的转义字符
请帮忙 你到底是如何执行搜索的?没错,它有一个反斜杠。它不应该是一个转义的
a
//-1 console.log(obj.foo.indexOf('\a'))//1好的,JSON是另一个例子。上面注释中的代码不使用双反斜杠,因此将忽略单反斜杠,除非后面的字符导致某种类型的扩展转义序列代码>将为您提供一个在“foo”属性的值中带有反斜杠的对象。