[英]ASP.NET Web API 2 - double backslash in string after serialization
我正在處理字符串中的反斜杠問題。
我有這樣的方法
public IHttpActionResult GetResult()
{
return Ok(@"\");
}
但是在JSON序列化之后,我在http響應中得到了這個結果
“\\\\”
是否有可能在序列化期間禁用添加反斜杠? 我知道我可以通過在響應之前將\\替換為\\來實現它,但這對我來說並不優雅。
您無法在\\
之前禁用添加反斜杠,因為它不是有效的JSON(請參閱此處 )。 在以下情況下將始終添加反斜杠:
但是一旦你的JSON被反序列化,你應該只為你的JSON字符串中的每個\\\\
獲得一個反斜杠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.