现在大多数 服务器端返回的数据是个JSON,i前端首先解析JSON,然后我们写对应的实体类。怎么能够避免干这些体力活。GsonFormat 就来啦。

安装方法:

1.Android studio  File->Settings..->Plugins-->Browse repositores..搜索GsonFormat

2.安装插件,重启android studio json示例:        {         "subtype_id": 7,         "subtype_name": "户外",         "resources": [             {                 "id": 0,                 "title": "游泳",                 "profile": "介绍幼儿游泳的基本知识,防止幼儿因基本知识的缺乏导致溺水的悲剧",                 "url": "http://7xkskz.com1.z0.glb.clouddn.com/",                 "img": "images/swim.jpg",                 "is_show": "1"             },             {                 "id": 10002,                 "title": "标示大家族",                 "profile": "介绍户外标示,提高幼儿基本常识",                 "url": "http://7xkskz.com1.z0.glb.clouddn.com/",                 "img": "images/signs.jpg",                 "is_show": "1"             }         ]     } 然后把json粘贴到面板中,注意左下角的Seting 按钮,点击后根基当前情况需选择解析,也可以根据实际情况修改字段类型或者字段名称。 点击ok后结果就出来了
package test_data;import java.util.List;/** * Created by Wang on 2016/5/5. */public class TestBean {    private int subtype_id;    private String subtype_name;    private List resources;    public int getSubtype_id() {        return subtype_id;    }    public void setSubtype_id(int subtype_id) {        this.subtype_id = subtype_id;    }    public String getSubtype_name() {        return subtype_name;    }    public void setSubtype_name(String subtype_name) {        this.subtype_name = subtype_name;    }    public List getResources() {        return resources;    }    public void setResources(List resources) {        this.resources = resources;    }    public static class ResourcesBean {        private int id;        private String title;        private String profile;        private String url;        private String img;        private String is_show;        public int getId() {            return id;        }        public void setId(int id) {            this.id = id;        }        public String getTitle() {            return title;        }        public void setTitle(String title) {            this.title = title;        }        public String getProfile() {            return profile;        }        public void setProfile(String profile) {            this.profile = profile;        }        public String getUrl() {            return url;        }        public void setUrl(String url) {            this.url = url;        }        public String getImg() {            return img;        }        public void setImg(String img) {            this.img = img;        }        public String getIs_show() {            return is_show;        }        public void setIs_show(String is_show) {            this.is_show = is_show;        }    }}


更多相关文章

  1. Android(安卓)公用XML解析
  2. Android(安卓)易忘部分
  3. Android之修改短信程序
  4. Android(安卓)JWT 简单使用
  5. FastJson的基本使用
  6. android sqlit数据库升级,添加字段
  7. Android群发短信草稿保存与发送机制
  8. android SQLite数据库1
  9. Android(安卓)用groovy在gradle自定义字段方法实现一键切换versi

随机推荐

  1. android音频裁剪(2)——Wav裁剪
  2. Android中View的绘制过程 onMeasure方法
  3. 使用ant优化android项目编译速度,提高工作
  4. view绘制流程些许心得
  5. 在Android中使用AspectJ进行切面编程的简
  6. Android中设置字体大小出现的问题(操作位
  7. 浅谈Android(安卓)Variants(Android变体)
  8. Android蓝牙BLE开发(二)——对BLE设备的扫
  9. Android高清输出四大名“捕”
  10. Android(安卓)Okhttp 断点续传面试解析