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

list集合轉換JSON出錯誤

意思是:對象是一個數組。使用jsonarray代替。

解決方法:

將JSONObject替換爲JSONArray

代碼:

JsonConfig jsonConfig = new JsonConfig();

jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

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

result = json.toString();


發佈了57 篇原創文章 · 獲贊 16 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章