zoukankan      html  css  js  c++  java
  • 用GSON 获取JSON数组属性

    /** * 解析有数据头的纯数组 */
    private void parseHaveHeaderJArray() {
        //拿到本地JSON 并转成String
        String strByJson = JsonToStringUtil.getStringByJson(this, R.raw.juser_2);

        //先转JsonObject
        JsonObject jsonObject = new JsonParser().parse(strByJson).getAsJsonObject();
        //再转JsonArray 加上数据头
        JsonArray jsonArray = jsonObject.getAsJsonArray("muser");

        Gson gson = new Gson();
        ArrayList<UserBean> userBeanList = new ArrayList<>();

        //循环遍历
        for (JsonElement user : jsonArray) {
            //通过反射 得到UserBean.class
            UserBean userBean = gson.fromJson(user, new TypeToken<UserBean>() {}.getType());
            userBeanList.add(userBean);
        }
        mainLView.setAdapter(new UserAdapter(this, userBeanList));
    }

    http://www.open-open.com/lib/view/open1472632967912.html

    插件GsonFormat快速生成JSon实体类 

    IDEA插件安装
    IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。
    File->Settings->Plugins—>查找所需插件—>Install
    或者
    File->Settings->Plugins—>Install plug from disk —>选择下载好的插件安装

    一般插件安装之后重启IDEA即可生效。

    使用:

    自定义个javaBean(无任何内容,就一个空的类)

    复制你要解析的json

    然后alt+insert弹出如下界面 或者使用快捷键 alt+s

    http://www.cnblogs.com/1024zy/p/6370305.html

  • 相关阅读:
    定理环境
    tcolorbox 宏包简明教程
    【专访】南科大数学系何炳生教授——四十年上下求索
    研究生导师为什么喜欢问学生家境?
    高德纳谈《具体数学》的诞生
    剑桥大学
    线性代数
    APPCAN的mas服务报错
    github删除仓库
    Angular2入门教程-2 实现TodoList App
  • 原文地址:https://www.cnblogs.com/sam-cheng/p/6596029.html
Copyright © 2011-2022 走看看