0

我使用 ServiceStack 已经有一段时间了,最​​近出现了一个新需求,需要在 JSON 请求正文中接收一些 html 模板。我显然正在考虑转义这个 HTML,它似乎可以工作,但我希望消费者不要费心转义一个可能很大的模板。我知道 ASP.NET 能够处理这个问题,但我想知道它是否可以使用 ServiceStack 来完成。

由于第二个双引号 ...="test... 在 REST 端点接收到的以下 JSON 正文不完整

{
   "template" : "<html><body><div name="test"></div></body></html>"
}
4

1 回答 1

1

“我希望消费者不要费心逃避潜在的大型模板”

我不确定我是否跟随。为什么消费者会知道任何关于转义模板的事情?这不应该对消费者透明吗?任何对JSON.stringify(sourceString)or的调用sourceString.toJson()都会自动转义嵌入的双引号。

“我知道 ASP.NET 能够处理这个问题”

嵌入的双引号必须以有效的 json 语法进行转义。我看不出 ASP.NET 不会有同样的问题。我错过了什么吗?

于 2013-09-17T15:12:40.117 回答