首先把需要转换的字符串转换成JsonArray,然后遍历JsonArray,把每个再转换成Object
/*
Json中String 字符串转换为List
*/
public static List<Object> getListJson(String jsonStr,Class<?>classT){
List<Object> list=new ArrayList<Object>();
JsonArray jsonArray=new Gson().fromJson(jsonStr,JsonArray.class);
for (int i=0;i<jsonArray.size();i++){
list.add(new Gson().fromJson(jsonArray.get(i),classT));
}
return list;
}
然后Object类型的list 转换成 其他对象类型
Object o=list;
List<MethodBean> methodBeanList= (List<MethodBean>) o;