用Gson解析Json数据之快速应用

Gson解析的基本方法

假设有一个json数据为:

{
    "code": 200,
    "msg": "success",
    "newslist": [
        {
            "description": "设计",
            "title": "相机",
        },
        {
            "description": "娱乐圈",
            "title": "某女星"
        }
      ]
  }    

扩展 Json数据在线查看。

1.创建JavaBean:

public class News {
    private int code;
    private String msg;
    private List newslist;
      //省略get和set方法

    public  class NewsItem {
        private String description;
        private String title;
      //省略get和set方法
    }
}

注意:

  • 定义的field属性和名字必须和Json数据相同。

2.解析Json

News news = new Gson().fromJson(jsonString,News.class);
//使用示例
Log.d("解析的数据",news.getNewslist().get(0).getTitle());    

扩展阅读:

stormzhang——Android Gson.

你可能感兴趣的:(用Gson解析Json数据之快速应用)