AndroidStudio插件GsonFormat之Json快速转换JavaBean教程

安装

方法一:

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

2.安装插件,重启android studio

方法二:

1.下载GsonFormat.jar ;

2.Android studio File->Settings..->Plugins –>install plugin from disk..导入下载GsonFormat.jar

3.重启android studio

使用方法

在实体类中使用Generate的快捷键.

快捷键:图中选中的部分

简单的实体类

图中简单的 json 格式

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

生成结果:

package zhangxueyuan.myapplication;

/**
 * Created by xueyuan on 2015/6/15.
 */
public class Bean {

 /**
  * height : 140cm
  * age : 15
  * name : 王五
  * gender : man
  */
 private String height;
 private int age;
 private String name;
 private String gender;

 public void setHeight(String height) {
  this.height = height;
 }

 public void setAge(int age) {
  this.age = age;
 }

 public void setName(String name) {
  this.name = name;
 }

 public void setGender(String gender) {
  this.gender = gender;
 }

 public String getHeight() {
  return height;
 }

 public int getAge() {
  return age;
 }

 public String getName() {
  return name;
 }

 public String getGender() {
  return gender;
 }
}

发现不需要继承JSONModle.

补充知识:Android json与bean之间格式化

我就废话不多说了,直接看代码吧!

 public void onSuccessArray(int statusCode, JSONArray response) {
    BalanceEntity balanceEntity=new Gson().fromJson(response.toString(), BalanceEntity.class);

以上这篇(标题)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Java实现Json字符串与Object对象相互转换的方式总结

    本文实例总结了Java实现Json字符串与Object对象相互转换的方式.分享给大家供大家参考,具体如下: Json-Lib.Org.Json.Jackson.Gson.FastJson五种方式转换json类型 只列举了最省事的方式.不涉及复制情况和速度. 测试用例,一个User类,属性name,age,location.重写toString(). public class User { private String name; private Integer age; private Stri

  • Android Studio 一键生成Json实体类教程

    需要装一个插件: File - Settings- Plugins - 搜索gson 安装GsonFromat; 如下两张图 安装完成后 ,新建一个.java文件 如下图: 创建好后 复制你的json串 在生成之前 建议用json工具校验一下 在线校验地址http://www.bejson.com/ 在新建java文件中 鼠标右键: 把你复制的json串复制进去 点ok就可以了 补充知识:Android studio插件GsonFormat,返回json快速创建实体对象 以前添加的图片丢失了,现

  • Java中json与javaBean几种互转的讲解

    一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: public class Student { //姓名 private String name; //年龄 private String age; //住址 private String address; public String getName() { return name; } public void setName(String name) { this.name = name; }

  • AndroidStudio插件GsonFormat之Json快速转换JavaBean教程

    安装 方法一: 1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat 2.安装插件,重启android studio 方法二: 1.下载GsonFormat.jar ; 2.Android studio File->Settings..->Plugins –>install plugin from disk..导入下载GsonFormat.jar 3.重启android

  • IDEA使用GsonFormat完成JSON和JavaBean之间的转换

    最近一直在对接接口,上游返回的都是 JSON 数据,我们需要将这些数据进行保存,我们可以解析成 Map 通过 key 的方式进行获取,然后 set 到实体类对象中,说到这里我开始想吐了,这样就造成了代码过多,没有可读性,如果有100个值,要 get 100次, set 100次吗? 所以最简单的方式是封装成对象,通过对象操作工具进行对象中属性值的映射,但是封装对象过程又繁琐了,属性过多极大的浪费时间,记得初中历史学过的一段话,人和动物最根本的区别就是会不会制造和使用工具,大神和菜鸟之间的差距也莫

  • IDEA中实体类(POJO)与JSON快速互转问题

    目录 POJO TO JSON JSON TO POJO POJO TO JSON 下载POJO to Json插件找到目录File->Settings->Plugins 点击Installed下载勾选上一般插件安装之后重启IDEA即可生效 找到我们要转换的实体类,鼠标右击类名,选择POJO To Json 然后就去我们想要的地方直接粘贴就行了 JSON TO POJO 下载GsonFormatPlus插件(基于 GsonFormat 做的二次开发)找到目录File->Settings-

  • js中把JSON字符串转换成JSON对象最好的方法

    在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析.   第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里

  • Java的JSON格式转换库GSON的初步使用笔记

    现在已经有一些能将Java对象转换成JSON的开源项目了.但是大多数项目都要求你在类文件中加入Java注解,而当你无法改动源代码的时候这是无法做到的.并且它们也不支持Java泛型.但是Gson却将这两点作为自己非常重要的设计目标. 特点: 使用toJson()和fromJson()方法,就可以非常容易的完成Java对象到JSON的相互转换. 能将预先存在的无法修改的对象与JSON互相转换. 支持Java泛型的使用. 允许对象的个性化表达形式(representation). 支持各种复杂(拥有深

  • FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作

    fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fastJson提供的json对象. JSONArray:fastJson提供json数组对象. 我们可以把JSONObject当成一个Map<String,Object>来看,只是JSONObject提供了更为丰富便捷的方法,方便我们对于对象属性的操作.我们看一下源码. 同样我们可以把JSONArra

  • Lombok如何快速构建JavaBean与日志输出

    目录 快速构建JavaBean与日志输出 以前的JavaBean是这样的 现在的JavaBean是这样的 使用Lombok前的准备操作 @Slf4j IDEA使用lombok输出日志 安装lombok插件 pom.xml加入依赖 使用@Slf4j注解 快速构建JavaBean与日志输出 我们在写基类JavaBean时,当定义了成员变量后,我们不得不添加构造器,setter/getter方法以及toString方法,虽然eclipse等开发工具有一键生成策略,但是对我们来说仍觉得繁琐,并且当我们在

  • JSON.stringify转换JSON时日期时间不准确的解决方法

    调用JSON.stringify将对象转为对应的字符串时,如果包含时间对象,时间对象会被转换为国家标准时间(ISO),而不是当前国家区域的时间,测试代码如下: 复制代码 代码如下: <script>     //var o = new Date();     //console.log(o.toString())//中国时区时间,格式如"Wed Jun 11 2014 10:51:42 GMT+0800"     //console.log(JSON.stringify(o

  • JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结

    1.数据类型:JavaScript定义的数据类型有字符串.数字.布尔.数组.对象.Null.Undefined,但typeof有区分可判别的数据分类是number.string.boolean.object(null / array).function和undefined.undefined 这个值表示变量不含有值,null 可以用来清空变量 let a = 100; typeof a;//number a = undefined; typeof a;//undefined a = null;

  • JSON字符串转换JSONObject和JSONArray的方法

    一.下载json 具体到http://www.json.org/上找Java-json下载,并把其放到项目源代码中,这样就可以引用其类对象了 二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; String value1 = null; t

随机推荐