小编遇到 在JSONObject.fromObject(list); 报错
主要报错信息如下:
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
分析:
小编出现这个原因呢?是因为bean 中有 时间 而小编用的时间 用于接收数据库 一般都是 java.sql.Date
但是JSONobject.fromObject 转换date为json 格式 date 只能是java.util.date
解决方案:
public Date getDateTime() {
return new java.util.Date(dateTime.getTime());
}
在bean 实体类中 date get 方法改成以上代码
或者 把 接收数据库的时间类型 在bean 上用String 字符串开接收
private String dateTime
public String getDateTime() {
return dateTime;
}