共计 1022 个字符,预计需要花费 3 分钟才能阅读完成。
作者: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 开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞 + 转发哦!