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

作者:傲娇的koala 时间:2021-10-10 12:48:05 

安装

方法一:

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的快捷键.

快捷键:图中选中的部分

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

简单的实体类

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

图中简单的 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);

来源:https://blog.csdn.net/xgangzai/article/details/62885889

标签:AndroidStudio,GsonFormat,Json,JavaBean
0
投稿

猜你喜欢

  • 使用Flutter开发的抖音国际版实例代码详解

    2023-11-12 09:38:44
  • Java操作MongoDB数据库的示例代码

    2023-11-23 04:15:51
  • Android弹出窗口实现方法

    2022-05-25 06:27:31
  • Java常用函数式接口总结

    2022-02-02 00:02:50
  • C# DataSet的内容写成XML时如何格式化字段数据

    2023-04-14 09:01:28
  • Android 异步获取网络图片并处理导致内存溢出问题解决方法

    2022-10-11 07:58:14
  • Android自定义指示器时间轴效果实例代码详解

    2023-06-13 01:06:33
  • SpringCache框架加载/拦截原理详解

    2023-04-11 10:31:46
  • Spring Boot CLI使用教程

    2023-03-30 03:37:02
  • android实现状态栏添加图标的函数实例

    2022-11-19 06:57:42
  • Android 嵌套Fragment的使用实例代码

    2022-07-18 06:37:15
  • mybatis批量添加,批量更新之前如何判断是否已经存在

    2022-01-03 20:33:38
  • Spring源码之请求路径匹配路由方式

    2022-04-09 03:11:19
  • Windows下Flutter+Idea环境搭建及配置

    2022-01-22 18:12:13
  • 详解Android获取系统内核版本的方法与实现代码

    2023-11-25 14:51:59
  • Java多线程 ReentrantLock互斥锁详解

    2022-07-23 21:21:06
  • C# WinForm窗体编程中处理数字的正确操作方法

    2022-11-21 04:57:10
  • Android RecyclerView实现点击条目删除

    2022-09-09 11:20:38
  • Android设置PreferenceCategory背景颜色的方法

    2021-09-24 10:13:29
  • Java用freemarker导出word实用示例

    2022-06-05 17:16:32
  • asp之家 软件编程 m.aspxhome.com