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

柔情只为你懂 2021-09-07 06:09 313阅读 0赞

点击上方 Java后端,选择 设为星标

优质文章,及时送达


对接接口时,上游返回的都是 JSON数据,我们需要将这些数据进行保存,我们可以解析成 Map通过 key的方式进行获取,然后 set到实,这样就造成了代码过多,没有可读性,如果有 100 个值,要 get100 次,set100 次吗?

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

1. 安装GsonFormat

Ctrl+Alt+S 打开设置界面,点击Plugins ,点击 Browse repositories...

format_png

在搜索框输入GsonFormat,点击Install安装

format_png 1

安装成功后,点击 Restart IntelliJ IDEA重启 IDEA

format_png 2

format_png 3

2. 使用GsonFormat

首先建立一个类,Alt+S打开 GsonFormat页面,将你要转换的 JSON串复制进去,你可以点击右上角 Format格式化一下,然后点击左下角 OK

format_png 4

弹出 Virgo Model 页面,你可以选择哪个不生成,选择数据类型,定义属性名称,点击OK

format_png 5

Bean就这样生成了,同时还生成了 get()set()方法

format_png 6

动态图走一波:

format_png 7

可以看出非常简单吧,使用这个小插件极大地提高了开发效率,让我们的时间更加专注于编写业务逻辑。

作者:sanli

链接:www.pingfangushi.com/posts/12625/

  1. Java后端交流群已成立
  2. 公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了官方交流群。扫描下方二维码备注 进群 或者关注公众号 Java后端 后获取进群通道。
  3. 推荐阅读
  4. 1. GitHub 上有哪些好玩的项目
  5. 2. 通过 Docker 部署 Redis 集群
  6. 3. 搞定 Linux 这一篇就他妈够了!
  7. 4. 连夜撸了一个简易聊天室
  8. 5. 推荐一款 Java 对象映射神器

发表评论

表情:
评论列表 (有 0 条评论,313人围观)

还没有评论,来说两句吧...

相关阅读