public class JsonHelper {
/**
* 从一个JSON数组得到一个java对象数组,形如:
[{"id" : idValue, "name" : nameValue}, {"id" :
* idValue, "name" : nameValue}, ...]
*
* @param object
* @param class1
* @return
*/
public static List<Test> getDTOArray(String jsonString, Class<Test> class1) {
JSONArray array = JSONArray.fromObject(jsonString);
List<Test> list=new ArrayList<Test>();
Test o;
for (int i = 0; i < array.size(); i++) {
JSONObject jsonObject = array.getJSONObject(i);
o = (Test) JSONObject.toBean(jsonObject, class1);
list.add(o);
}
return list;
}
}
/**
* 从一个JSON数组得到一个java对象数组,形如:
[{"id" : idValue, "name" : nameValue}, {"id" :
* idValue, "name" : nameValue}, ...]
*
* @param object
* @param class1
* @return
*/
public static List<Test> getDTOArray(String jsonString, Class<Test> class1) {
JSONArray array = JSONArray.fromObject(jsonString);
List<Test> list=new ArrayList<Test>();
Test o;
for (int i = 0; i < array.size(); i++) {
JSONObject jsonObject = array.getJSONObject(i);
o = (Test) JSONObject.toBean(jsonObject, class1);
list.add(o);
}
return list;
}
}