Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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_String - Fatal编程技术网

Javascript 如何在JSON中传递多个双引号?

Javascript 如何在JSON中传递多个双引号?,javascript,json,string,Javascript,Json,String,我应该在JSON方案中构造并传递以下文本。下面是它的外观: r"""any-text-goes-here""" 以下是我决定如何构建它: function make(text) { return `r"""${text}"""`; } 上面的函数接受任何字符串并将其转换为所需格式。但是,当我在API中将其作为JSON字段之一返回时,它如下所示: "r\&q

我应该在JSON方案中构造并传递以下文本。下面是它的外观:

r"""any-text-goes-here"""
以下是我决定如何构建它:

function make(text) {
    return `r"""${text}"""`;
}
上面的函数接受任何字符串并将其转换为所需格式。但是,当我在API中将其作为JSON字段之一返回时,它如下所示:

"r\"\"\"any-text-goes-here\"\"\""

我想避免反斜杠。我知道Javascript需要这些斜杠才能正常工作,但我可以删除它们吗,因为客户端正在等待我上面描述的方式。技术上可能吗?如何解决这个问题?

JSON字符串由字符分隔

只有使用转义序列,才能在JSON字符串中包含字符

转义序列以\开头

你无法避免反斜杠

请参阅以下内容中的语法:


JSON字符串由字符分隔

只有使用转义序列,才能在JSON字符串中包含字符

转义序列以\开头

你无法避免反斜杠

请参阅以下内容中的语法:


文本返回后,您可以对其执行任何操作。不,您不能。它们需要被转义。一旦文本被返回,你可以做任何你想做的事情。不,你不能。它们需要被转义。你的意思是唯一可能的解决方案是删除客户端上的Backslas?通过JSON解析器运行JSON可以做到这一点。你的意思是唯一可能的解决方案是删除客户端上的Backslas?通过JSON解析器运行JSON可以做到这一点。