Gson解析的基本方法
假设有一个json数据为:
{
"code": 200,
"msg": "success",
"newslist": [
{
"description": "设计",
"title": "相机",
},
{
"description": "娱乐圈",
"title": "某女星"
}
]
}
<strong>扩展</strong> Json数据在线查看。
1.创建JavaBean:
public class News {
private int code;
private String msg;
private List<NewsItem> newslist;
//省略get和set方法
public class NewsItem {
private String description;
private String title;
//省略get和set方法
}
}
<strong>注意:
- 定义的field属性和名字必须和Json数据相同。
2.解析Json
News news = new Gson().fromJson(jsonString,News.class);
//使用示例
Log.d("解析的数据",news.getNewslist().get(0).getTitle());