3
回答
java struts spring jpa --> json数据转换问题
华为云实践训练营,热门技术免费实践!>>>   

各位大侠各位大侠帮小弟看看这个问题,一天了也没找出原因,火鸡火鸡。。。。在线等

我从数据库中查找出数据是一个list,list里是一个一个的javabean对象,javabean对象里还有set集合属性也放置了相应的javabean,且我定义了一个map,将数据的总数和从数据库中查找出的list集合放到了map中,我用org.json包转成json时报堆溢出java.lang.StackOverflowError
 at java.util.HashMap$KeyIterator.<init>(HashMap.java:826)
 at java.util.HashMap$KeyIterator.<init>(HashMap.java:826)
 at java.util.HashMap.newKeyIterator(HashMap.java:840)
 at java.util.HashMap$KeySet.iterator(HashMap.java:874)
 at java.util.HashSet.iterator(HashSet.java:153)
 at org.hibernate.collection.PersistentSet.iterator(PersistentSet.java:187)
 at org.json.JSONArray.<init>(JSONArray.java:168)
 at org.json.JSONObject.wrap(JSONObject.java:1513)
 at org.json.JSONObject.populateMap(JSONObject.java:930)
 at org.json.JSONObject.<init>(JSONObject.java:273)
 at org.json.JSONObject.wrap(JSONObject.java:1528)
 at org.json.JSONArray.<init>(JSONArray.java:171)
 at org.json.JSONObject.wrap(JSONObject.java:1513)
 at org.json.JSONObject.popu.....................

但是我自己做了一个测试类,就没有问题,可以转换成json

举报
偶滴神
发帖于5年前 3回/1K+阅
顶部