1:可以直接转成数组,如果直接适配数据,可以用数组直接适配,如果需要增删改查等别的操作,要把数组转成集合
//把json串转成数组
Gson gson=new Gson();
Bean[] bean=gson.fromJson(json,Bean[].class);
如有需要,把数组转成集合
ArrayList<Bean> moreList = new ArrayList<Bean>();
//遍历数组把数组转成集合
for(Bean data:beanData){
moreList.add(data);
}
2:直接转成集合
//把json串转成对象
Gson gson=new Gson();
//json串最外层是集合的情况下
List<Picter> imageList = gson.fromJson(s, new TypeToken<List<Picter>>(){}.getType());