runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

[DataMember]
public DateTime? myTime { get; set; }




var
timeFormat = new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }; string json = JsonConvert.SerializeObject(send, timeFormat); ResultData rd = JsonConvert.DeserializeObject<ResultData>(rststr, timeFormat);

 

客户端是用JSON.NET (Newtonsoft.Json.dll)

服务端是WCF 自带的JSON。


在用JsonConvert.SerializeObject 或DeserializeObject反序列化时,加上DateFormatHandling.MicrosoftDateFormat,就是正常的 yyyy-MM-dd HH:mm:ss.
posted on 2016-11-15 18:01  runliuv  阅读(328)  评论(0编辑  收藏  举报