json-lib对象转化为json数据抛net.sf.json.JSONException: va.lang.reflect.InvocationTargetException异常
出现了两种情况:
- 日期格式
- hibernate延时加载
解决:日期格式
private java.util.Date createTime;
只在字段前声明Date的数据类型可能也会抛异常,在Set,get方法中,有出现Date类型的都把包名加上
解决:hibernate延时加载 设置
- JsonConfig cfg = new JsonConfig();
- cfg.setExcludes(new String[]{"handler","hibernateLazyInitializer"});

本文探讨了使用JSON-lib将对象转换为JSON数据时遇到的JSONException异常问题,并提供了两种解决方案:一是正确处理日期格式,二是配置Hibernate延时加载。

1万+

被折叠的 条评论
为什么被折叠?



