卜若的代码笔记-android开发的108个技巧-第2个技巧:添加GSON包,解析JSON字符串

1.通过gradle加载GSON包

 

   compile 'com.google.code.gson:gson:2.8.4'

当然..如不过你不fq的话..你是不可能下成功的

so,第二种办法

2.从网上下载gson包

然后

 

这时候再去看刚才的那个dependencies会发现

加载上了libs/gson-2.2.4.jar

3.使用gson

3.1 转json数组


    /**
     * value:输入的json字符串[{}.{}]
     * TaskList:反序列化的类型
     *
     * @param
     *
     * @return
     */
    public ArrayList<TaskList> getJSONList(String value){

        JsonParser parser = new JsonParser();

        JsonArray jsonArray = parser.parse(value).getAsJsonArray();

        Gson gson = new Gson();
        ArrayList<TaskList> tempLi = new ArrayList<>();

        for (JsonElement user : jsonArray) {
            TaskList userBean = gson.fromJson(user, TaskList.class);
            tempLi.add(userBean);
        }

        return  tempLi;
    }
发布了202 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37080133/article/details/103016011