Gson的使用

来源:互联网 发布:广电网络机顶盒安装app 编辑:程序博客网 时间:2024/05/17 05:19

一 准备
①添加 jar包(百度云盘地址http://pan.baidu.com/disk/home#list/path=%2Fandroid%2F%E7%AC%AC%E4%B8%89%E6%96%B9jar%20%E5%8C%85)
二Gson解析Json
①生成javaBean类,成员参数需要和JSON数据串的key一样
②eclipse需要手写,
③studio可以通过Gosn插件自动生成javaBean类(File—Setting—plugins—在搜索框里搜索Gson),下载完插件后,就可以在代码中右键–generater–gsonformat,然后将JSON字符串copy进去即可
例如:

public class User {    /**     * 解析的JSON串     * {name:"zhangssan",     * data:[{address:"zhhfadf"},{address:"adfjsss"}]}     *     *     */    private String name;//“name”与JSON串中的一样    /**     * address : zhhhfadf     */    private List<DataEntity> data;//"data"与JSON串中的一样    public void setName(String name) {        this.name = name;    }    public void setData(List<DataEntity> data) {        this.data = data;    }    public String getName() {        return name;    }    public List<DataEntity> getData() {        return data;    }    public static class DataEntity {        private String address;        public void setAddress(String address) {            this.address = address;        }        public String getAddress() {            return address;        }    }}

④解析
Gson gson=new Gson();
User user = gson.fromJson(“JSON字符串”, User.class);
三 向服务器提交json字符串
通过方法 toJson(),将数据转换为json。

0 0
原创粉丝点击