The two day----> Gson
Google提供了GSON开源库可以让解析JSON数据的工作简单到让你不敢想象;
GSON并没有被添加到Android官方的API中,因此我们想要使用这个功能的话,首先要下载一个GSON的jar包,
将json.jar复制到lib文件夹下,然后点击
首先我们在Apache服务器上新建一个.json的文件
public class App {
private String id;
private String name;
private String version;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
}
MainActivity:
Gson gson = new Gson();
List<App> list = gson.fromJson(jsonData,new TypeToken<List<App>>(){}.getType());
// 这是增强的for循环,把list里的对象挨个取出来,赋值给app
for(App app:list){
Log.d("Main-->",app.getId());
Log.d("Main-->",app.getName());
Log.d("Main-->",app.getVersion());
}