1. 程式人生 > >JSONArray 轉list

JSONArray 轉list

JSONArray  轉list  可以通過如下簡便方法進行

JSONArray programsArray = jsonobject.getJSONArray("programs");

List<Programs> list = (List) JSONArray.toCollection(programsArray, Programs.class);

轉換過程中容易產生NoSuchMethodException 異常, 產生異常的原因是 物件 Programs 缺少無參構造方法。

新增上即可

public Programs(){


}

net.sf.json.JSONException: java.lang.NoSuchMethodException: com.cnlive.mz.ips.model.Programs.<init>()