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等類一樣