Json(Json-lib)中使用JSONObject.toBean(JSONObject jsonObject, Class beanClass)日期保存了当前时间

一、问题:使用Json-lib,转换数据的方法JSONObject.toBean(JSONObject jsonObject, Class beanClass),对日期处理的时候,保存了当前的时间。json

二、缘由:日期格式使用的是“yyyy-MM-dd”。orm

三、解决办法:get

     在类中添加静态模块:class

    static{
                 String[] dateFormats = new String[] {"yyyy-MM-dd"}; 
     net.sf.json.util.JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));
 }date

     以下方法中的转换不变,以下:方法

    ZywsptZdjysjb record = (ZywsptZdjysjb)JSONObject.toBean(JInfo,ZywsptZdjysjb.class);数据

相关文章
相关标签/搜索