目录
简介
前辈们总是和我说,从项目规范来讲,要使用对象来接收三方接口返回的参数。但有时候,三方接口返回的结果参数有辣么多,手动创建实在成本太好。后来一个同事介绍了GsonFormat给我,只需要一个可解析的JsonObject,就可以自动生成一个对象,甚至内部对象也会自动建好。爸爸妈妈再也不用担心我创建对象浪费时间了。例子如下:
安装
以下内容参考:https://blog.csdn.net/lazycheerup/article/details/84398200
和所有的插件安装方式一样:IDEA上File->Settings->Plugins—>查找所需插件/(GsonFormat)—>Install。
如果无法进行搜索,可以在网络上搜索插件,下载,然后在IDEA上File->Settings->Plugins—>Install plug from disk —>选择下载好的插件安装。
安装之后,重启IDEA。
使用
1、新建一个类
2、复制一个可解析的json格式字符串,可用https://www.json.cn/验证一下是否可以解析
3、打开GsonFormat进行解析:快捷键Alt+s,或者在类文件中,右键->Generate->GsonFormat
4、进行设置,你可以选择生成参数的名称和类型,并去掉自己不需要的一些字段。设置和参数调整页面如下:
5、点击ok,查看成果。一般会自动生成getter和setter方法,不过我觉得不太整洁,会把这些方法去掉,并在类上加上一个@Data的注解,引用自lombok.Data包