一、防止包自含
在JSON-LIB中,要转换的对象包含自身对象时,会抛出异常There is a cycle in the hierarchy,解决办法:
jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
二、解决延迟加载产生异常的问题(net.sf.json.JSONException: java.lang.reflect.InvocationTargetException)
- JsonConfig config = new JsonConfig();
- // 解决延迟加载产生异常的问题
- config.setExcludes(new String[] { "handler", "hibernateLazyInitializer" });