0
我是用一個罐子json-lib-2.4-jdk15.jar
JSONObject.fromObject在無限循環
JSONObject.fromObject("/*/*");
上面的代碼是無限循環,它是一個錯誤嗎?
我是用一個罐子json-lib-2.4-jdk15.jar
JSONObject.fromObject在無限循環
JSONObject.fromObject("/*/*");
上面的代碼是無限循環,它是一個錯誤嗎?
這當您使用JPA實體一對多關係...其中父母是指許多兒童和兒童時要轉換爲JSON類是指本身通常發生.....最常再次提到其父,以便您可以級聯更新。
解決方案: 1-使孩子瞬間變......但不會在JPA的情況下工作,因爲你需要的實體屬性不是短暫 2-再拍DTO的JSON轉移是不含有這種循環依賴和/把它映射......但太多的精力,而且容易出錯 3-乾淨的方式(我提供的代碼是谷歌GSON庫,檢查是否有您的罐子類似選項) :從gson解析變量中排除變量,怎麼樣?標記所有的屬性,你希望它與@expose註釋解析....然後在創建JSON對象的使用:
GsonBuilder.excludeFieldsWithoutExposeAnnotation()創建()
現在不暴露屬性深得「T在JSON
轉換這將是有益的提供JSON響應爲好。 –
解析可能會無限循環 – user2881624