美文网首页安卓开发
GSON解析返回的json

GSON解析返回的json

作者: 水固态中 | 来源:发表于2018-01-27 23:28 被阅读0次

1.依赖

//Gson
compile 'com.google.code.gson:gson:2.3.1'

2.创建一个bean类与json对应
json

{
  "code": 1,
  "msg": "OK",
   data": [
    {
      "name": "zhangsan",
      "age": "10",
      "phone": "11111",
      "email": "11111@11.com"
    },
    {
      "name": "lisi",
      "age": "20",
      "phone": "22222",
      "email": "22222@22.com"
    },
    ...
  ]
}

对应类

public class NewsResultBean
{  
    private int code;
    private String msg;
    private List<NewsBean> data;
    
    public class NewsBean 
    {
        private int id;//文章id
        private int sid;//频道
        private int userid;
        private int updatetime;
        private int status;
        private int hits;
        private int createtime;
        private String username;
        private String title;
        private String thumb;
        private String content;
        private String description;
         ...
       }
    ...
}


3.返回json处理

//GSON直接解析成对象   

NewsResultBean newsResultBean = new Gson().fromJson(resultjson,NewsResultBean.class);

//对象中拿到集合           

final List<NewsResultBean.NewsBean> newsBeanList = newsResultBean.getNewsBeanList();

//展示到UI中    

mNewsListView.setAdapter(new NewsAdapter(ActivityNewsList.this, newsBeanList));
                    

相关文章

  • Android Gson官方推荐的json解析方式

    导航 XML的三种解析方式 json全面解析和使用 Gson官方推荐的json解析方式 Gson Gson解析是g...

  • Gson解析数据容错率

    增加Gson解析容错率。比如我只需要判断code字段,根据不同状态返回不同json数据,而有些gson 是无法解析...

  • GSON 解析 JSON

    GSON JSON 介绍 Gson 下载 Gson 解析 和 格式化Gson 格式化Gson 解析 解析asset...

  • 2018-01-11

    Gson解析复杂json数据常用的两种解析方式 Gson gson = new Gson(); 1.gson.fr...

  • Json解析(使用Gson)

    Json的解析成 java 对象 Gson gson = new Gson(); // 将json 转化成 j...

  • GSON解析返回的json

    1.依赖 2.创建一个bean类与json对应json 对应类 3.返回json处理

  • Gson序列化那些事

    Android开发中会经常解析json,使用retrofit框架常用gson解析json。Gson有一定的容错机制...

  • Json解析方式

    1.传统的JSON解析 1.1 生成Json 1.2 解析Json 2.Gson解析Json 2.1生成Json ...

  • Flutter常用工具包介绍-提升开发效率

    1,转换 Json 数据为 model Android原生有gson等库能自动解析服务器返回的json数据,但fl...

  • 第七周随笔(3)--JSON

    关于JSON的写法: 常用的解析JSON的开源代码: GSON fastJSON······· GSON的用法: ...

网友评论

    本文标题:GSON解析返回的json

    本文链接:https://www.haomeiwen.com/subject/fugoaxtx.html