mars-men / GsonFormatPlus

GsonFormatPlus
Apache License 2.0
143 stars 34 forks source link

GsonFormatPlus

这是一个根据JSONObject格式的字符串,自动生成实体类参数.本插件只适用 Intellij IDEA 和 Android Studio 工具, 基于 GsonFormat 二次定制化开发的idea json生成 Bean插件, which is more flexible and convenient.

待实现特性

English Readme

1.安装方法

2.打开方法

1.使用Generate的快捷键.
快捷键:图中选中的部分

gsonformatinsertpng

2.使用 GsonFommat 的快捷键.
默认 option + s (mac), alt + s (win)
通过以下方式修改快捷键:

gsonformatkeymappng

3.使用截图

生成DTO

gsonformatgeneratorgif

生成注释

screen

4.设置说明

gsonformatsettingpng

字段说明

模块 设置 是否默认 说明
Convert Method object/arrayFromData Gson自定义生成对象
Generate virgo mode virgo模式,生成代码之前可自定义调整字段
Generate generate comments 是否生成注释
Generate split generate 是否单独生成子类
Bean reuse bean TODO
Field name suffix 生成类名后缀
Field field(private/public) 字段私有/公开
Field name prefix 生成字段名前缀
Field use serialized name 使用序列化名,类字段为驼峰与添加json注解声明
Field use wrapper class 使用包装类,int 转 Integer
Field use lombok 使用Lombok替代Getter和Setter
Field use number key as map 使用数字类型key替换为Map结构,待完善
Convert library jackson/fastjson jackson/fastjson等转换注解

5.版本信息

future features

版本1.5.2 by wangzejun

版本1.5.1 by sun-men

版本1.5.0 - 3 years ago

版本1.4.0

版本1.2.2

the end