不知道什么时候升级的 Android Studio 4.1,然后发现 GsonFormat 插件不见了,只剩找到个 GsonFormatPlus。不过这个应该是一个升级版。用来创建 POJO 的时候发现有个 Lombok 还挺好用的顺便推荐一下。
一、安装 GsonFormatPlus
选择菜单 Android Studio -> Preferences
选择 Plugins 在搜索框中搜索 gsonformat 点击安装(如果搜索不到可以去IJ插件官网下载)
在你的数据类中按下快捷键 ctrl + N,打开 GsonFormatPlus。
复制 JSON 代码进入框中。
如果不想使用 Lombok 就进入左下角的 Setting 把功能给关了。
GsonFormatPlus 生成的 POJO 和 GsonFormat 是一样的,但是就是代码太长,可读性很差。下面就说明如何 使用 Lombok 插件。
二、使用 Lombok
首先把 Lombok 的插件也下了。
这是使用 Lombok 插件之后的效果。
安装好 Lombok 插件重启后, 在 gradle 中添加库。
buildscript {
dependencies {
classpath 'org.projectlombok:lombok:1.18.0'
}
}
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.16'
annotationProcessor 'org.projectlombok:lombok:1.18.16'
}
添加 Json 的时候勾选 use lombok 就可以生成 lombok 的代码了。
参考:How to use lombok plugin in Android Studio?
https://stackoverflow.com/questions/37991892/how-to-use-lombok-plugin-in-android-studio