码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScriptSerializer序列化成Json时DateTime类型数据的处理

时间:2014-05-21 21:14:24      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:des   blog   class   c   code   java   

JavaScriptSerializer在序列化时会将DateTime的数据序列化成类似\/Date(626543800000)\/这样的值,找了很多方法都不如意,最后在一个博客找到了完美的解决方法,地址:http://blog.calyptus.eu/seb/2011/12/custom-datetime-json-serialization/,通过自定义类型转换器的方式转换成想要的格式,转换器代码如下:

 

  

 

 然后注册一下就行了:

 

1
2
public JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RegisterConverters(new JavaScriptConverter[] { new DateTimeConverter() });

  

 

这样使用serializer序列化的对象中包含DateTime类型的值就会被转化成yyyy-MM-dd格式的字符串

JavaScriptSerializer序列化成Json时DateTime类型数据的处理,布布扣,bubuko.com

JavaScriptSerializer序列化成Json时DateTime类型数据的处理

标签:des   blog   class   c   code   java   

原文地址:http://www.cnblogs.com/goldenthumb/p/3739366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!