作者:SanLi\
起源:https://www.pingfangushi.com/...
最近始终在对接接口,上游返回的都是JSON
数据,咱们须要将这些数据进行保留,咱们能够解析成Map
通过key
的形式进行获取,而后set
到实体类对象中,说到这里我开始想吐了,这样就造成了代码过多,没有可读性,如果有100个值,要get
100次,set
100次吗?
所以最简略的形式是封装成对象,通过对象操作工具进行对象中属性值的映射,然而封装对象过程又繁琐了,属性过多极大的浪费时间,记得初中历史学过的一段话,人和动物最基本的区别就是会不会制作和应用工具,大神和菜鸟之间的差距也莫非如此,废话不多说了,说说如何应用GsonFormat
这个插件实现JSON
和JavaBean
之间的转换吧!
1.装置GsonFormat
Ctrl+Alt+S
关上设置界面,点击Plugins
,点击Browse repositories...
在搜寻框输出GsonFormat
,点击Install
装置
装置胜利后,点击Restart IntelliJ IDEA
重启IDEA
2.应用GsonFormat
首先建设一个类,Alt+S
关上GsonFormat
页面,将你要转换的JSON
串复制进去,你能够点击右上角Format
格式化一下,而后点击左下角OK
弹出Virgo Model页面,你能够抉择哪个不生成,抉择数据类型,定义属性名称,点击OK
Bean
就这样生成了,同时还生成了get()
和set()
办法
动态图走一波:
能够看出非常简单吧,应用这个小插件极大地提高了开发效率,让咱们的工夫更加专一于编写业务逻辑,鄙人是深有感触,5分钟封装不完的Bean
用它5秒钟,封装5分钟Bean
,人会吐的,反正我是吐了!
IDEA 香是香,可能你会说用它要免费,其实它也有开源的社区版本,免费的专业版也很容易申请到激活码,关注公众号Java技术栈,回复:IDEA,能够浏览我分享过的获取正版 IDEA 激活码的教程,很多粉丝都反馈说轻松失去了,感兴趣的都能够去申请,不能太容易了。
近期热文举荐:
1.600+ 道 Java面试题及答案整顿(2021最新版)
2.终于靠开源我的项目弄到 IntelliJ IDEA 激活码了,真香!
3.阿里 Mock 工具正式开源,干掉市面上所有 Mock 工具!
4.Spring Cloud 2020.0.0 正式公布,全新颠覆性版本!
5.《Java开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞+转发哦!