服务端返回的JSON为:
{"jsonName":[{"name":"华语男歌手"},{"name":"华语女歌手"},{"name":"华语组合"},{"name":"国外男歌手"},{"name":"国外女歌手"},{"name":"国外组合"}]} 如何用GSON解析呀?
{"jsonName":[{"name":"华语男歌手"},{"name":"华语女歌手"},{"name":"华语组合"},{"name":"国外男歌手"},{"name":"国外女歌手"},{"name":"国外组合"}]} 如何用GSON解析呀?
http://www.itzhai.com/android-to-parse-json-data-using-gson.html
然后
Gson gson = new Gson();
MyObject myObject = gson.fromJson(strJson, MyObject.class);gson有两个方法toJson和fromJson,分别用来做实体对象和字符串之间的转换
Gson gson = new Gson();
LinkedList<Singer> singers = gson.fromJson(jsonData, listType);
for (Iterator iterator = singers.iterator(); iterator.hasNext();) {
Singer singer= iterator.next();
}
public class Singer{
private String name;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}