android初学------json字符串数组转对象 保存在list集合中 Gson

Gson gson=new Gson();
List<对象>  vol = gson.fromJson(jsonStr, new TypeToken<List<对象>>(){}.getType());


如果json数组中 含有比如list 的集合元素  也可以用这种方法


	public class A{
		private int id;
		private String title;
		private String photo;
		private List<B> list;}
public class B{   这个类中的字段属性 是类A中List中存在的属性字段
	private int id;
	private String title; 
	private int size; 
	private String photo;
	private String headerImg


json格式 [
[
    { "id": "5",  "title": "强烈推荐",  "photo": "",  "list": [ { "id": "6",  "title": "aaa",  "size": "1",  "photo": "/files/2014-03-19/489284939.jpg",  "headerImg": "/files/2014-03-19/972303602.jpg" }, { "id": "8",  "title": "bbb",  "size": "0",  "photo": "/files/2014-03-19/153049045.jpg", } 




你可能感兴趣的:(android初学------json字符串数组转对象 保存在list集合中 Gson)