android studio gjson,Android Studio插件GsonFormat
插件GsonFormat 是用来生成javaBean,方便我们使用Gson来解析数据库返回给我们复杂的字符串
操作步骤:
1.
(1)图中有标号,可根据1、2、3的步骤来下载GsonFormat
2.自己写一个类,我以TestBean为例
3.在TestBean中点击鼠标右键会出现菜单选择Generate(或者快捷键Alt+Insert)
4.选择GsonFormat,会弹出如下
5.把服务器返回的字符串复制到框框中
6.点击OK,生成如下:
可以看出这个界面是可选择性的,可根据需要选择或者全部选择,点击ok可生成TestBean
7.生成的TestBean如下:public class TestBean {
private TlampBlackHistoryPOBean tlampBlackHistoryPO;
private int code;
private String msg;
private List youYanData;
public TlampBlackHistoryPOBean getTlampBlackHistoryPO() {
return tlampBlackHistoryPO;
}
public void setTlampBlackHistoryPO(TlampBlackHistoryPOBean tlampBlackHistoryPO) {
this.tlampBlackHistoryPO = tlampBlackHistoryPO;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List getYouYanData() {
return youYanData;
}
public void setYouYanData(List youYanData) {
this.youYanData = youYanData;
}
public static class TlampBlackHistoryPOBean {
private String lat;
private String lng;
private String pointName;
private String pointType;
private Object pointId;
private String id;
private String modulecode;
private String moduleid;
private String mname;
private double concentration;
private long recdate;
private String recdateStr;
private int purifierstate;
private int blowerstate;
private double temp;
private double hum;
private int cleanliness;
private int conlimit;
private int systemstate;
private Object pointnum;
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getLng() {
return lng;
}
public void setLng(String lng) {
this.lng = lng;
}
public String getPointName() {
return pointName;
}
public void setPointName(String pointName) {
this.pointName = pointName;
}
public String getPointType() {
return pointType;
}
public void setPointType(String pointType) {
this.pointType = pointType;
}
public Object getPointId() {
return pointId;
}
public void setPointId(Object pointId) {
this.pointId = pointId;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getModulecode() {
return modulecode;
}
public void setModulecode(String modulecode) {
this.modulecode = modulecode;
}
public String getModuleid() {
return moduleid;
}
public void setModuleid(String moduleid) {
this.moduleid = moduleid;
}
public String getMname() {
return mname;
}
public void setMname(String mname) {
this.mname = mname;
}
public double getConcentration() {
return concentration;
}
public void setConcentration(double concentration) {
this.concentration = concentration;
}
public long getRecdate() {
return recdate;
}
public void setRecdate(long recdate) {
this.recdate = recdate;
}
public String getRecdateStr() {
return recdateStr;
}
public void setRecdateStr(String recdateStr) {
this.recdateStr = recdateStr;
}
public int getPurifierstate() {
return purifierstate;
}
public void setPurifierstate(int purifierstate) {
this.purifierstate = purifierstate;
}
public int getBlowerstate() {
return blowerstate;
}
public void setBlowerstate(int blowerstate) {
this.blowerstate = blowerstate;
}
public double getTemp() {
return temp;
}
public void setTemp(double temp) {
this.temp = temp;
}
public double getHum() {
return hum;
}
public void setHum(double hum) {
this.hum = hum;
}
public int getCleanliness() {
return cleanliness;
}
public void setCleanliness(int cleanliness) {
this.cleanliness = cleanliness;
}
public int getConlimit() {
return conlimit;
}
public void setConlimit(int conlimit) {
this.conlimit = conlimit;
}
public int getSystemstate() {
return systemstate;
}
public void setSystemstate(int systemstate) {
this.systemstate = systemstate;
}
public Object getPointnum() {
return pointnum;
}
public void setPointnum(Object pointnum) {
this.pointnum = pointnum;
}
}
public static class YouYanDataBean {
private Object lat;
private Object lng;
private Object pointName;
private Object pointType;
private Object pointId;
private Object id;
private Object modulecode;
private Object moduleid;
private String mname;
private double concentration;
private long recdate;
private String recdateStr;
private Object purifierstate;
private Object blowerstate;
private double temp;
private double hum;
private Object cleanliness;
private Object conlimit;
private Object systemstate;
private Object pointnum;
public Object getLat() {
return lat;
}
public void setLat(Object lat) {
this.lat = lat;
}
public Object getLng() {
return lng;
}
public void setLng(Object lng) {
this.lng = lng;
}
public Object getPointName() {
return pointName;
}
public void setPointName(Object pointName) {
this.pointName = pointName;
}
public Object getPointType() {
return pointType;
}
public void setPointType(Object pointType) {
this.pointType = pointType;
}
public Object getPointId() {
return pointId;
}
public void setPointId(Object pointId) {
this.pointId = pointId;
}
public Object getId() {
return id;
}
public void setId(Object id) {
this.id = id;
}
public Object getModulecode() {
return modulecode;
}
public void setModulecode(Object modulecode) {
this.modulecode = modulecode;
}
public Object getModuleid() {
return moduleid;
}
public void setModuleid(Object moduleid) {
this.moduleid = moduleid;
}
public String getMname() {
return mname;
}
public void setMname(String mname) {
this.mname = mname;
}
public double getConcentration() {
return concentration;
}
public void setConcentration(double concentration) {
this.concentration = concentration;
}
public long getRecdate() {
return recdate;
}
public void setRecdate(long recdate) {
this.recdate = recdate;
}
public String getRecdateStr() {
return recdateStr;
}
public void setRecdateStr(String recdateStr) {
this.recdateStr = recdateStr;
}
public Object getPurifierstate() {
return purifierstate;
}
public void setPurifierstate(Object purifierstate) {
this.purifierstate = purifierstate;
}
public Object getBlowerstate() {
return blowerstate;
}
public void setBlowerstate(Object blowerstate) {
this.blowerstate = blowerstate;
}
public double getTemp() {
return temp;
}
public void setTemp(double temp) {
this.temp = temp;
}
public double getHum() {
return hum;
}
public void setHum(double hum) {
this.hum = hum;
}
public Object getCleanliness() {
return cleanliness;
}
public void setCleanliness(Object cleanliness) {
this.cleanliness = cleanliness;
}
public Object getConlimit() {
return conlimit;
}
public void setConlimit(Object conlimit) {
this.conlimit = conlimit;
}
public Object getSystemstate() {
return systemstate;
}
public void setSystemstate(Object systemstate) {
this.systemstate = systemstate;
}
public Object getPointnum() {
return pointnum;
}
public void setPointnum(Object pointnum) {
this.pointnum = pointnum;
}
}
}
android studio gjson,Android Studio插件GsonFormat相关推荐
- 【Android】 Gson的引用 / 插件GsonFormat / 使用 / GsonFormat解析Json的方法和使用
一.Gson的引入 方法一 File -> Project Structure -> Dependencies -> Library Dependency -> 在搜索框中输入 ...
- Android studio插件GsonFormat 的使用
声明:此文纯记录用,没有什么技术含量. GsonFormat作用:根据Gson库使用的要求,将JSONObject格式的String 解析成实体. GsonFormat的github地址:https: ...
- Mac Android studio插件GsonFormat的使用
Android studio插件GsonFormat的使用 第一步:安装GsonFormat插件 首先,打开Android studio设置界面,快捷键command+逗号(mac上的快捷键),打开P ...
- android 快速解析json数据搭配Gson库中Android Studio插件 GsonFormat
转:https://www.jianshu.com/p/d34c5e7c8227 更简洁的文章:http://www.cnblogs.com/foxy/p/7825380.html 如果对json解析 ...
- Android Studio最完整的插件整理
现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好Android Studio插件能大量的减少我们的工作量. ...
- Android Studio 好用的插件
这里给大家推荐一些我个人在开发中感觉好用的插件,不好用的就不推荐了,本帖子会持续更新好插件进来 ####插件安装方法:#### 方法1:设置界面 方法2:下载到硬盘,然后通过硬盘上的插件来安装 Gso ...
- android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
关于在Android studio中ADB WIFI插件实现无线调试的使用 一.安装Adb Wifi插件 打开File->perfrence->plugins->Browse rep ...
- android studio 无法联网搜索插件
android studio 无法联网搜索插件 1. android studio 获取插件的方式(File→Settings→Plugins) 当搜索不到插件时,AS会提示"search ...
- android studio8.0,Android Studio错误:(8,0)未找到ID为’android’的插件
我在OS X(10.9.3)上安装了 Android Studio(0.6.1),使用Brew(brew install gradle)安装了Gradle 1.1.但是,我无法得到我的第一个Hello ...
- android studio 电量,Android Studio 导出Unity插件(剩余电量、信号强度)
孙广东 2016.9.11 http://blog.csdn.net/u010019717 https://github.com/SunGuangdong/Unity-Android-Native- ...
最新文章
- C# 运算符的优先级
- Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
- 实用的IDE工具助力你学好Python
- 软件工程-东北师大站-第九次作业(PSP)
- java.util.stream_java.util.stream.Stream 接口中的常用方法
- STL源码剖析 map
- Silverlight 3.0 RTW引入-- 鼠标滚动事件
- Spring Cloud 相关配置信息说明
- PHP简易留言板项目
- 环境试验之模拟运输试验
- Bitbucket Cloud recently stopped supporting account passwords for Git authen报错解决
- 【车联网原型系统|三】树莓派设计+模拟基站程序
- 文件服务器限制流量,盘点天翼云盘,限制虽紧依然堪用,几个使用小技巧
- 人工神经网络的训练步骤,神经网络训练过程图解
- OP-TEE内核学习笔记(一)(安全存储)—— 密钥和文件结构
- LaTeX—如何把论文模板的关键词从Index Terms 改为Keywords
- SAP ALV异常:MOVE_TO_LIT_NOTALLOWED_NODATA
- kettle-manager工具使用,这个是主要介绍平台部署和管理spoon的转换。
- VMware安装Windows Server 2008详细步骤
- 前端---HTML关于简易菜鸟教程网站首页制作
热门文章
- 暗黑系博客主题,欢迎访问与魔改,博客网站有搭建教程
- 软件测试常问面试题--计算机网络相关
- 医院MR图像的pixel array 数字过大解决方案
- Python深度学习基础(四)——损失函数
- 自动生成一个不存在的人脸照片
- 史上超强最常用SQL语句大全
- 数据集下载地址(转)以下内容转自https://baijiahao.baidu.com/s?id=1615853849218131902wfr=spiderfor=pc
- scratch python插件_Scratch3.0设计的插件系统(上篇)
- 多商户商城系统源码 B2B2C商城020社区团购 单多商户入驻商城H5系统源码
- ICMP协议与ping命令