Json String 字符串转换为List

首先把需要转换的字符串转换成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;

猜你喜欢

转载自blog.csdn.net/qq_41334474/article/details/84799511