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());
      }

 

    

 

posted @ 2016-03-21 22:01  代码承载着丶我的梦  阅读(124)  评论(0)    收藏  举报