Gson解析Json外层数组

来源:互联网 发布:同城交友网络 编辑:程序博客网 时间:2024/05/15 18:42

//工具类

public static <T> ArrayList<T> jsonToArrayList(String json, Class<T> clazz) {    Type type = new TypeToken<ArrayList<JsonObject>>() {    }.getType();    ArrayList<JsonObject> jsonObjects = new Gson().fromJson(json, type);    ArrayList<T> arrayList = new ArrayList<>();    for (JsonObject jsonObject : jsonObjects) {        arrayList.add(new Gson().fromJson(jsonObject, clazz));    }    return arrayList;}
//关键代码


private ArrayList<Bean> arrayList = new ArrayList<>();

ArrayList<Bean> been = GsonUtils.jsonToArrayList(ss, Bean.class);arrayList.addAll(been);

原创粉丝点击