执行:
JSONArray array = JSONArray.fromObject(this.users);就会报以下错误:
net.sf.json.JSONException: java.lang.reflect.InvocationTargetExceptionusers是一个list集合,请求帮助.
解决方案 »
- 在客户端用浏览器访问服务器的时候出现的错误,请各位帮忙看下
- 求ibatis高手...sybase数据库
- 新问题!!!
- Hibernate 新增字段的映射
- apache日志如何记录用户访问来路页面
- 帮忙指点一下迷茫的我!
- 请教一个acegi 的问题,关于session的
- ◆◇一个纯java程序,连接数据库的◆◇ 编译通过,但执行的时候提示:No suitable driver!!
- 怎样在Weblogic中设置JDBC啊?我要连接的是MS SQL SERVER,安装了SQL SERVER的驱动了,不行啊?急啊!
- java 读取properties 文件时 显示为null
- 邮件客户端在有新邮件来的时候,会自动弹出一个对话框,而不用自己去接邮件怎么实现
- 关于JBPM子流程,脚本调用。
改成这样!
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setExcludes(new String[] { "POPU_UPDATE_TIME", "POPU_CREATE_TIME","POPT_UPDATE_TIME", "POPT_CREATE_TIME","SYUS_UPDATE_TIME", "SYUS_CREATE_TIME" });
List list = this.purchaseService.getPurchaseInfo(searchMap);
String jsonStr = JSONArray.fromObject(list,jsonConfig).toString();
"time":{"date":2,"day":3,"hours":0,"minutes":0,"month":2,"seconds":0,"time":1298995200000,"timezoneOffset":-480,"year":111}
出现了两种情况:
1.日期格式
2.hibernate延时加载 解决:日期格式
private java.util.Date createTime;
只在字段前声明Date的数据类型可能也会抛异常,在Set,get方法中,有出现Date类型的都把包名加上
解决:hibernate延时加载 设置
JsonConfig cfg = new JsonConfig();
cfg.setExcludes(new String[]{"handler","hibernateLazyInitializer"});