我正在尝试使用 ServiceStack JsonServiceClient 与 ASP.NET MVC 控制器操作进行交互。DateTime 对象的默认序列化行为似乎与 MVC 支持的不兼容,有没有办法改变客户端的 DateTime 序列化行为?
问问题
662 次
2 回答
2
我相信可以通过设置ServiceStack.Text.JsConfig.DateHandler
属性来控制 ServiceStack DateTime 序列化。
于 2013-05-15T15:31:16.793 回答
1
有没有办法改变客户端的 DateTime 序列化行为?
在 ASP.NET MVC 中有两个方面:模型绑定 JSON 请求和发送 JSON 响应。两者都使用内置的 .NET JavaScriptSerializer
。
为了更改模型绑定器,您可以编写一个custom ValueProviderFactory
.
对于响应 JSON 对象,您可以编写自定义 ActionResult 而不是使用内置 Json 方法,如this thread
.
如果您想改变客户端的行为,那么您可以使用@AlexD 在他的回答中建议的内容。
于 2013-05-15T15:32:58.973 回答