android studio快速生成javabean

2024-05-09 11:18

本文主要是介绍android studio快速生成javabean,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在开发过程中,难免会遇到许多json数据转成javaBean的情况,有时数据结果复杂的话,会写很多 javaBean。虽然set,get有快捷键,但依然繁琐。
那么,今天就讲讲studio中json数据快速生成javabean的"一款工具"----GsonFormart。
本篇文章也查阅了一些资料,参考 AndroidStudio插件GsonFormat快速实现JavaBean,在此表示感谢。

好了,接下来讲讲GsonFormart相关的使用吧。

  • GsonFormart下载
  • GsonFormart使用

GsonFormart下载

Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat,然后Indegetall即可。

GsonFormart使用

先摆上一个简单的json数据吧

 

{
"name": "王五",
"gender": "man",
"age": 15,
"height": "140cm",
}

先建一个User类,如下:

 

package com.test.model;import java.io.Serializable;/*** Created by Admin on 2017/5/12.*/public class User implements Serializable {}

然后鼠标右键 -> Generate... -> GsonFormat,在弹出框中将以上json数据复制进去,然后点击ok,再点击ok即可。动态操作如下:

 

1.gif

最后生成的javabean是这样的:

 

package com.test.model;import java.io.Serializable;/*** Created by Admin on 2017/5/12.*/public class User implements Serializable {/*** name : 王五* gender : man* age : 15* height : 140cm*/private String name;private String gender;private int age;private String height;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getGender() {return gender;}public void setGender(String gender) {this.gender = gender;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getHeight() {return height;}public void setHeight(String height) {this.height = height;}
}

ok,关于studio生成javabean的内容就讲到这里了,谢谢诶。



 

这篇关于android studio快速生成javabean的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973262

相关文章

测试服务搭建之centos7下安装java

一 安装Java 1 创建普通用户 useradd userNameTest passwd userNameTest 提示输入密码:【输入wujian的密码】 user:userNameTest group:root passwd:123456789   2 给“userNameTest”分配root权限 vi /etc/sudoers 在文件中找到 # %wheel ALL=(

selenium +java 多个类公用driver问题

问题点:太久没有写selenium代码,居然把driver公用的问题忘记了,即:每写一个测试类,执行过程中都会新建一个窗口,这样应该说是非常不专业的。 大概想了一个方法,虽然看起来也不怎么专业,但感觉能用就很开心了。 解决步骤:                1 创建一个获取获取driver的方法getDriver()                2 创建成员变量,将 getDriver()赋值

IDEA +maven git tomcat database数据库 调试 插件 log4j Spring junit

前言 idea优化配置、常规配置、配置maven、git、tomcat、database数据库、调试配置、插件配置、log4j配置、Spring配置等等,稍后一一更新! 优化配置(#item1 “item1”) 打开文件 :“idea – > bin – >idea64.exe.vmoptions” -Xms: 初始内存;-Xmx : 最大内存;-ReservedCodeCache

4-Springboot集成FLOWABLE之流程驳回

目录标题 演示地址效果功能后端代码补充 演示地址 效果 功能 默认驳回到上一节点 后端代码 flowable自带驳回功能, 在源码ProcessInstanceResource.class下已有该功能,不需要自己额外去写 @ApiOperation(value = "Change the state a process instance", tags = { "Pr

bimface 模型集成-后端(java)上传、发起转换、获取转换状态

目录 前言后端架构流程存储表结构全局工具类先根据appid, appsecret 生成accesstoken, 保存到自己的存储服务器。利用保存的 accesstoken 上传模型发起转换获取转换状态根据bimface文件ID获取模型viewtoken, 获取到viewtoken就可以利用前端浏览模型或图纸了 前言 之前没有注意官方有个sdk,然后自己就实现了这么个逻辑。建议

关于百度map API for Android的mobile ak 102错误

一共有三个sha1值需要比对: 第一个是 sha1值是http://developer.baidu.com/map/sdkandev-14.htm 里面获得的sha1值(包括里面的cmd和界面的两种获取sha1值得方法) 第二个是 sha1值是打包好apk文件中META-INF 文件夹的CERT.RSA中的sha1值。http://bbs.lbsyun.baidu.com/vi

android SlidingDrawer左右滑动 上下滑动

android SlidingDrawer这个控件,目前我发现的移动方向是  从下到上滑动  或者 从右到左滑动! 1.从下到上滑动,只需要把标签slidingdrawer中的android:orientation="vertical" 其他不变即可  (但是有一点说明 就是 不知道怎么从  上到下  滑动) 2.从右到左滑动,只需要把标签slidingdrawer中的android:orie

AsyncTask类(Android)

这个计数器程序很简单,它在界面上有两个按钮Start和Stop。点击Start按钮时,便会创建一个CounterTask实例task,然后调用它的execute函数就可以在应用程序中启动一个子线程,并且通过调用这个CounterTask类的doInBackground函数来执行计数任务。在计数的过程中,会通过调用publishProgress函数来将中间结果传递到onProgressUpdate函

JavaScript的变量申明提前

变量提升 JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 只是将变量的申明提前,而不提前变量的值和函数的值 'use strict';function foo() {var x = 'Hello, ' + y;alert(x);var y = 'Bob';}foo(); 虽然是strict模式,但语句var x = 'Hell

论文Android杂记录

fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。 下面是API中的原话: FragmentActivity is a special activity provide