1 package web.helper;
2
3 import java.util.ArrayList;
4 import net.sf.json.JSONArray;
5 import web.model.AbstractData;
6 public class JSONTextToObj {
7 /*
8 * 将json文本转化成json数组,再将json数组转化为具体类的线性集合
9 * */
10 @SuppressWarnings("unchecked")
11 public static ArrayList<AbstractData> jsonTextToObj(String jsontext,Class<?> objClass)
12 {
13 ArrayList<AbstractData> datas = null;
14 JSONArray jsonArr = JSONArray.fromObject(jsontext);
15 datas = (ArrayList<AbstractData>) JSONArray.toCollection(jsonArr, objClass);
16 return datas;
17 }
18 }
注:AbstractData是自己写的一个数据类,和平时写的User等类一样