Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中带双反斜杠的json解析_Javascript_Json_Fetch - Fatal编程技术网

javascript中带双反斜杠的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是另一个例子。上面注释中的代码不使用双反斜杠,因此将忽略单反斜杠,除非后面的字

我有一些json,反斜杠是这样转义的

“b\\ar”

当我从fetch获取数据时,对象如下所示:

{foo:b\ar}

您可以看到它删除了一个反斜杠

问题是,如果我在foo.bar中搜索反斜杠,它将找不到 因为它认为它是一个名为“\a”的转义字符


请帮忙

你到底是如何执行搜索的?没错,它有一个反斜杠。它不应该是一个转义的
a
//-1 console.log(obj.foo.indexOf('\a'))//1好的,JSON是另一个例子。上面注释中的代码不使用双反斜杠,因此将忽略单反斜杠,除非后面的字符导致某种类型的扩展转义序列将为您提供一个在“foo”属性的值中带有反斜杠的对象。