- github官网open in new window
- 根据
JSONObject
格式的字符串,自动生成实体类参数,本插件只适用 Intellij IDEA 和 Android Studio 工具 - 基于 GsonFormat 二次定制化开发的 json 生成 Bean 插件
- 运行编译生成
GsonFormatPlus.zip
,或者直接在Idea的Plugins -> Marketplace
搜索安装 IntelliJ IDEA File -> Settings -> Plugins -> install plugin from disk
导入下载的 GsonFormatPlus.zip
- 重启
IntelliJ IDEA
- 使用Generate的快捷键
- 使用 GsonFommat 的快捷键
- 默认
option + s
(mac),alt + s
(win) - 以下方式修改快捷键:
模块 | 设置 | 是否默认 | 说明 |
---|
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等转换注解 |