【发布时间】:2011-02-16 20:56:33
【问题描述】:
我正在将我们的一些网络“服务”从 WCF Rest 转换为 MVC3。
我们的旧 Web 服务从 POCO 返回 JSON 就好了,使用:
[WebGet(.... ResponseFormat=WebMessageFormat.Json]
在我的控制器中返回一个简单的 poco,我使用 JsonResult 作为返回类型,并使用 Json(someObject, ...) 创建 json。
在 WCF Rest 服务中,撇号和特殊字符在呈现给客户端时格式清晰。
在 MVC3 控制器中,撇号显示为 \u0027。
有什么想法吗?我是序列化 JSON 的新手,所以任何指针都会有很大帮助。
示例响应:
WCF 休息:
{"CategoryId":8,"SomeId":6,"Name":"Richie's House"}
MVC3:
{"CategoryId":8,"SomeId":6,"Name":"Richie\u0027s House"}
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 json