jacksonはのような循環例外を処理/スローしますか?net.sf.json.JSONException:階層にサイクルがあります。は、jsonで変換されるJavaオブジェクトのサイクルを検出するとjson-libにスローされます。もしそうなら、私たちはそれをどのように処理できますか?事前にjacksonはCyclic例外をスローしますか?
1169 SEVERE: Servlet.service() for servlet JSONControllerServletGZIP threw exception
1170 net.sf.json.JSONException: There is a cycle in the hierarchy!
1171 at net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsArray(CycleDetectionStra
1172 at net.sf.json.JSONArray._fromCollection(JSONArray.java:749)
1173 at net.sf.json.JSONArray.fromObject(JSONArray.java:165)
1174 at net.sf.json.JSONObject._processValue(JSONObject.java:2132)
1175 at net.sf.json.JSONObject._setInternal(JSONObject.java:2177)
1176 at net.sf.json.JSONObject.setValue(JSONObject.java:1005)
1177 at net.sf.json.JSONObject._fromMap(JSONObject.java:886)
1178 at net.sf.json.JSONObject.fromObject(JSONObject.java:248)
感謝をたどるようJSON-libに投げ
エラーがあります。
おかげでビールバジャイ。大規模で複雑なJavaオブジェクトをJSONに変換する際に、考えられる問題についてもう少し懸念があります。ご意見をお聞かせください。 –