首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求教上JSON的时间的有关问题

2012-07-04 
求教下JSON的时间的问题Java codepublic static Object getObject4JsonString(String jsonString, Class p

求教下JSON的时间的问题

Java code
    public static Object getObject4JsonString(String jsonString, Class pojoCalss) {              Object pojo;              JSONObject jsonObject = JSONObject.fromObject(jsonString);              pojo = JSONObject.toBean(jsonObject, pojoCalss);              return pojo;          }
这个方法是从一个JSON字符串中得到一个Java类,但Java类中含有java.sql.Timestamp类型,因此就报错了java.lang.InstantiationException,网上说是Json格式不支持Timestamp类型的处理,需要些一个函数进行处理,请问这函数应该怎么写?
结合上面的这个方法应该怎么处理?

[解决办法]
在将JSON格式的数据转换为BEAN的JAVA数据格式时,需要提供带参数和不带参数的构造函数,如果仅仅提供了带参数的构造函数,而没有提供不带参数的构造函数,会发生如下的异常:
Exception in thread "main" net.sf.json.JSONException: java.lang.InstantiationException:
这表明BEAN没有正常的被初始化:

热点排行