Android(安卓)Studio Json解析生成对应实体类 插件GsonFormat
16lz
2021-01-26
现在大多数 服务器端返回的数据是个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; } }}
更多相关文章
- Android(安卓)公用XML解析
- Android(安卓)易忘部分
- Android之修改短信程序
- Android(安卓)JWT 简单使用
- FastJson的基本使用
- android sqlit数据库升级,添加字段
- Android群发短信草稿保存与发送机制
- android SQLite数据库1
- Android(安卓)用groovy在gradle自定义字段方法实现一键切换versi