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

我应该在我的 JSON 方案中构建并传递以下文本。它应该是这样的:

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

这是我决定构建它的方式:

function make(text) {
    return `r"""${text}"""`;
}

上面的函数接受任何字符串并将其转换为所需的格式。但是,当我在我的 API 中将其作为 JSON 字段之一返回时,它看起来如下所示:

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

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


素胚勾勒不出你
浏览 211回答 1
1回答

拉风的咖菲猫

JSON 字符串由字符分隔"。"字符只能通过使用转义序列包含在 JSON 字符串中。转义序列以\.你无法避免反斜杠。请参阅JSON 网站上的语法:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript