下午好,
我有一个 servlet,我想在其中转换 Json 列表。
我使用以下代码
List<Reunion> lista_reuniones = facadeReunion.getServidoresTareas();
JSONArray mJSONArray = JSONArray.fromObject(lista_reuniones);
在 lista_reunion 我存储 Reunion 类型的对象
当我运行代码时出现以下错误:
严重:Servlet.service() para servlet reunionServlet lanzó excepción net.sf.json.JSONException: 层次结构中有一个循环!在 net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsObject(CycleDetectionStrategy.java:97) 在 net.sf.json.JSONObject._fromBean(JSONObject.java:857) 在 net.sf.json.JSONObject.fromObject(JSONObject .java:192) 在 net.sf.json.JSONObject._processValue(JSONObject.java:2774) 在 net.sf.json.JSONObject._setInternal(JSONObject.java:2798) 在 net.sf.json.JSONObject.setValue( JSONObject.java:1507) 在 net.sf.json.JSONObject._fromBean(JSONObject.java:940) 在 net.sf.json.JSONObject.fromObject(JSONObject.java:192) 在 net.sf.json.JSONArray._processValue (JSONArray.java:2557) 在 net.sf.json.JSONArray.processValue(JSONArray.java:
你知道问题出在哪里吗?如果有帮助的话,数据库的示意图如下:
谢谢