Ric*_*ard 6 asp.net-mvc json asp.net-mvc-3
我正在将一些网络"服务"从WCF Rest转换为MVC3.
我们的旧Web服务从POCO返回JSON就好了:
[WebGet(.... ResponseFormat=WebMessageFormat.Json]
在我的控制器中返回一个简单的poco我正在使用JsonResult作为返回类型,并使用创建json Json(someObject, ...)
.
在WCF Rest服务中,撇号和特殊字符在呈现给客户端时格式干净.
在MVC3控制器中,撇号显示为\ u0027.
有什么想法吗?我是序列化JSON的新手,所以任何指针都将是一个巨大的帮助.
响应示例:WCF Rest:
{"CategoryId":8,"SomeId":6,"Name":"Richie's House"}
MVC3:
{"CategoryId":8,"SomeId":6,"Name":"Richie\u0027s House"}
Dar*_*rov 10
这不应该是任何问题,因为两种表示都是等价的:
var a = {"CategoryId":8,"SomeId":6,"Name":"Richie\u0027s House"};
alert(a.Name);
Run Code Online (Sandbox Code Playgroud)
警报Richie's House
.