Javascript 如何在JSON中传递多个双引号?
我应该在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
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可以做到这一点。