乐趣区

关于java:IDEA-使用-GsonFormat轻松完成-JSON-和-JavaBean-转换

作者:SanLi\
起源:https://www.pingfangushi.com/…

最近始终在对接接口,上游返回的都是 JSON 数据,咱们须要将这些数据进行保留,咱们能够解析成 Map 通过 key 的形式进行获取,而后 set 到实体类对象中,说到这里我开始想吐了,这样就造成了代码过多,没有可读性,如果有 100 个值,要get100 次,set100 次吗?

所以最简略的形式是封装成对象,通过对象操作工具进行对象中属性值的映射,然而封装对象过程又繁琐了,属性过多极大的浪费时间,记得初中历史学过的一段话,人和动物最基本的区别就是会不会制作和应用工具,大神和菜鸟之间的差距也莫非如此,废话不多说了,说说如何应用 GsonFormat 这个插件实现 JSONJavaBean之间的转换吧!

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 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

退出移动版