在ServiceStack中的JSON请求体内嵌入HTML

时间:2013-09-16 22:02:33

标签: json servicestack

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

由于第二个双引号,因此在REST端点收到以下JSON主体不完整... =“test ...

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

1 个答案:

答案 0 :(得分:1)

  

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

我不确定我会效仿。为什么消费者会对逃避模板有所了解?这不应该对消费者透明吗?对JSON.stringify(sourceString)sourceString.toJson()的任何调用都将自动转义嵌入式双引号。

  

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

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