插件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相关推荐

  1. 【Android】 Gson的引用 / 插件GsonFormat / 使用 / GsonFormat解析Json的方法和使用

    一.Gson的引入 方法一 File -> Project Structure -> Dependencies -> Library Dependency -> 在搜索框中输入 ...

  2. Android studio插件GsonFormat 的使用

    声明:此文纯记录用,没有什么技术含量. GsonFormat作用:根据Gson库使用的要求,将JSONObject格式的String 解析成实体. GsonFormat的github地址:https: ...

  3. Mac Android studio插件GsonFormat的使用

    Android studio插件GsonFormat的使用 第一步:安装GsonFormat插件 首先,打开Android studio设置界面,快捷键command+逗号(mac上的快捷键),打开P ...

  4. android 快速解析json数据搭配Gson库中Android Studio插件 GsonFormat

    转:https://www.jianshu.com/p/d34c5e7c8227 更简洁的文章:http://www.cnblogs.com/foxy/p/7825380.html 如果对json解析 ...

  5. Android Studio最完整的插件整理

    现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好Android Studio插件能大量的减少我们的工作量. ...

  6. Android Studio 好用的插件

    这里给大家推荐一些我个人在开发中感觉好用的插件,不好用的就不推荐了,本帖子会持续更新好插件进来 ####插件安装方法:#### 方法1:设置界面 方法2:下载到硬盘,然后通过硬盘上的插件来安装 Gso ...

  7. android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试

    关于在Android studio中ADB WIFI插件实现无线调试的使用 一.安装Adb Wifi插件 打开File->perfrence->plugins->Browse rep ...

  8. android studio 无法联网搜索插件

    android studio 无法联网搜索插件 1. android studio 获取插件的方式(File→Settings→Plugins) 当搜索不到插件时,AS会提示"search ...

  9. 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 ...

  10. android studio 电量,Android Studio 导出Unity插件(剩余电量、信号强度)

    孙广东  2016.9.11 http://blog.csdn.net/u010019717 https://github.com/SunGuangdong/Unity-Android-Native- ...

最新文章

  1. C# 运算符的优先级
  2. Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
  3. 实用的IDE工具助力你学好Python
  4. 软件工程-东北师大站-第九次作业(PSP)
  5. java.util.stream_java.util.stream.Stream 接口中的常用方法
  6. STL源码剖析 map
  7. Silverlight 3.0 RTW引入-- 鼠标滚动事件
  8. Spring Cloud 相关配置信息说明
  9. PHP简易留言板项目
  10. 环境试验之模拟运输试验
  11. Bitbucket Cloud recently stopped supporting account passwords for Git authen报错解决
  12. 【车联网原型系统|三】树莓派设计+模拟基站程序
  13. 文件服务器限制流量,盘点天翼云盘,限制虽紧依然堪用,几个使用小技巧
  14. 人工神经网络的训练步骤,神经网络训练过程图解
  15. OP-TEE内核学习笔记(一)(安全存储)—— 密钥和文件结构
  16. LaTeX—如何把论文模板的关键词从Index Terms 改为Keywords
  17. SAP ALV异常:MOVE_TO_LIT_NOTALLOWED_NODATA
  18. kettle-manager工具使用,这个是主要介绍平台部署和管理spoon的转换。
  19. VMware安装Windows Server 2008详细步骤
  20. 前端---HTML关于简易菜鸟教程网站首页制作

热门文章

  1. 暗黑系博客主题,欢迎访问与魔改,博客网站有搭建教程
  2. 软件测试常问面试题--计算机网络相关
  3. 医院MR图像的pixel array 数字过大解决方案
  4. Python深度学习基础(四)——损失函数
  5. 自动生成一个不存在的人脸照片
  6. 史上超强最常用SQL语句大全
  7. 数据集下载地址(转)以下内容转自https://baijiahao.baidu.com/s?id=1615853849218131902wfr=spiderfor=pc
  8. scratch python插件_Scratch3.0设计的插件系统(上篇)
  9. 多商户商城系统源码 B2B2C商城020社区团购 单多商户入驻商城H5系统源码
  10. ICMP协议与ping命令