解决泛型集合序列化为json格式时时间显示异常的方法

  今天在做项目的过程中遇到一个问题,首先我是把泛型集合序列化为Json格式的数据的,然后前台通过Ajax异步请求Json格式的数据,刚好这些数据中有要显示时间的,刚开始我没有进行任何时间格式的处理,于是出现了时间格式显示的异常。如下图:

  后来通过查资料,知道这些/Date(1352900······)是格林尼治的时间,它显示的是格林尼治时间,也就是自格林尼治时间(国际标准时间)协议规定以来到现在经过的毫秒数。为了这个问题,我们项目组纠结了好久都没有答案,后来老师来了,二话不说,噼啪写了一段代码后运行就正常了。

  这是神马情况?一看代码,老师解释是用了一个匿名变量把数据保存到匿名变量operateQuery中去,并且为时间这个字段设置显示格式,通过序列化这个匿名变量显示就正常了。更改后的代码如下:

  看似一个很小的问题,原来也这么有学问!看来,编程讲究的就是一个细节!你们说呢?

 

转载于:https://www.cnblogs.com/jiangcheng/archive/2012/11/14/jiangcheng.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值