IDEA使用GsonFormat完成JSON和JavaBean之间的转换

好好学java

共 1223字,需浏览 3分钟

 ·

2021-02-10 11:51

点击上方 好好学java ,选择 星标 公众号

重磅资讯,干货,第一时间送达


今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!

个人原创100W +访问量博客:点击前往,查看更多

转自:乐傻驴

链接:www.jianshu.com/p/c78b794c7ea3

最近一直在对接接口,上游返回的都是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,人会吐的,反正我是吐了!

推荐阅读

2021 版 Spring Boot 基础知识复习手册(2w字,建议收藏)

JetBrains出品,一款好用到爆的数据库工具,惊艳到了!!!

一款基于 Spring Boot 开发 OA 开源产品

亲测有效!IDEA 永久注册码!支持最新版!~

最后,再给大家分享一份很好的算法刷题指南,我们都知道面试的不可避免的就是手撕代码,而且一般都是很难掌握的,我在前面面试中就是每天刷题,很费时间,也是很辛苦的,今天给大家推荐份来自字节跳动大佬的算法手册,我看过,感觉很不错,大家可以先看一下下面的内容:

点击关注下方公众号,回复「算法」获取
浏览 32
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报