日期:2014-05-20 浏览次数:21220 次
public static <T> List<T> getLis(String jsonContent,
String json_listname) throws Exception {
JSONTokener jsonToken = new JSONTokener(jsonContent);
JSONObject jsonObject = null;
jsonObject = (JSONObject) jsonToken.nextValue();
boolean ok = jsonObject.getBoolean("ok");
List<T> tList = null;
if (ok) {
String array = jsonObject.get(json_listname).toString();
Gson gson = new Gson();
//我的gson解析。解析出来的一个集合,里面是什么对象不确定,要靠外部传入,参数那里该怎么写
Type listType = new TypeToken<List<T>>() {
}.getType();
tList = gson.fromJson(array, listType);
return tList;
}
return null;
}