01-GsonFormatPlus

  • github官网open in new window
  • 根据 JSONObject 格式的字符串,自动生成实体类参数,本插件只适用 Intellij IDEA 和 Android Studio 工具
  • 基于 GsonFormat 二次定制化开发的 json 生成 Bean 插件

1. 安装方法

  • 运行编译生成GsonFormatPlus.zip,或者直接在Idea的Plugins -> Marketplace搜索安装
  • IntelliJ IDEA File -> Settings -> Plugins -> install plugin from disk 导入下载的 GsonFormatPlus.zip
  • 重启 IntelliJ IDEA

2.打开方法

  1. 使用Generate的快捷键
7839a8b1a7544b759f3027f7a34f75d1
  1. 使用 GsonFommat 的快捷键
    • 默认 option + s(mac),alt + s(win)
    • 以下方式修改快捷键:
43dc1b1c7194428796519c868720b8ef

3.使用截图

  • 生成DTO
12-11-18-54-gsonformat-generator
  • 生成注释
101614565-1471f100-3a48-11eb-891b-e7da00766423

4.设置说明

  • 字段说明
模块设置是否默认说明
Convert Methodobject/arrayFromDataGson自定义生成对象
Generatevirgo modevirgo模式,生成代码之前可自定义调整字段
Generategenerate comments是否生成注释
Generatesplit generate是否单独生成子类
Beanreuse beanTODO
Fieldname suffix生成类名后缀
Fieldfield(private/public)字段私有/公开
Fieldname prefix生成字段名前缀
Fielduse serialized name使用序列化名,类字段为驼峰与添加json注解声明
Fielduse wrapper class使用包装类,int 转 Integer
Fielduse lombok使用Lombok替代Getter和Setter
Fielduse number key as map使用数字类型key替换为Map结构,待完善
Convert libraryjackson/fastjsonjackson/fastjson等转换注解