JSONArray 转list

JSONArray  转list  可以通过如下简便方法进行

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

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

转换过程中容易产生NoSuchMethodException 异常, 产生异常的原因是 对象 Programs 缺少无参构造方法。

添加上即可

public Programs(){


}



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

你可能感兴趣的:(java基础)