GSON框架解析json数据简单使用

1.添加依赖

compile 'com.google.code.gson:gson:2.7'

2.解析json字符串:

json数据如下:data

{"name" : "tom"
 "age" : 20
}
先定义一个Person类,加入name 和 age字段,加上set和get方法。
Gson gson = new Gson();
Person person = gson.fromJson(data , Person.class); //这样能够就解析出来了
person.getname;
person.getage;


3.解析json数组:

数据如下:data

[
{"name" : "tom"
 "age" : 20
,
{"name" : "tom"
 "age" : 20
}
,
{"name" : "tom"
 "age" : 20
}
]
解析如下:

List p = gson.fromJson(     data , new TypeToken>(){}.getType()    );
for(Person per : p){
 per.getname;
 per.getage;
}


你可能感兴趣的:(GSON框架解析json数据简单使用)