net.sf.json.JSONException: 'object' is an array. Use JSONArray instead

mybwu_com發表於2014-04-29

list集合轉換JSON出錯誤

意思是:物件是一個陣列。使用jsonarray代替。

解決方法:

將JSONObject替換為JSONArray

程式碼:

JsonConfig jsonConfig = new JsonConfig();

jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

JSONArray json = JSONArray.fromObject(newList, jsonConfig);

result = json.toString();


相關文章