IDEA Json转Java实体插件的使用

最近的一个项目是在以前的项目的基础上二次开发,老项目只能拿到接口的数据,没有后台代码,所以要抓包获取数据格式然后生成对象啥的。然后我发现了一个插件贼好用

在这里插入图片描述

就是这个!!!(GsonFormat-Plus)
在这里插入图片描述

首先安装,打开插件按搜索(GsonFormat-Plus)
在这里插入图片描述
装好了之后,是maven项目的话要导入gson依赖,不是maven项目的话要去下载java gson相关的jar包导入项目中。

 <!--      gson依赖-->
 <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.8.6</version>
 </dependency>

然后就是,使用啦。
首先新建一个类,就是我们的数据封装类。
在这里插入图片描述
建好封装类之后打开,在空白处鼠标右键选中(Generate…)
在这里插入图片描述
就可以看到插件了(这里提示可以使用快捷键 alt+s),也可以打开插件
在这里插入图片描述
打开插件后我们往框里面放我们需要生成的数据,点击确定就可以生成属性了
在这里插入图片描述
在这里插入图片描述

测试数据

{
                "owner":{
                    "face":"ht02jpg",
                    "name":"端帅比",
                    "mid":69599
                },
                "bvid":"BV1pg411g7Tb",
                "copyright":1,
                "stat":{
                    "now_rank":0,
                    "view":459,
                    "like":38,
                    "dislike":0,
                    "danmaku":357,
                    "share":22295,
                    "reply":47,
                    "his_rank":1,
                    "aid":503615265,
                    "favorite":174468,
                    "coin":210681
                },
                "tname":"国产关",
                "up_from_v2":19,
                "videos":1,
                "pic":"ht4cd02jpg",
                "title":"我",
                "tid":168,
                "short_link":"hb",
                "duration":3,
                "score":4711,
                "rights":{
                    "download":0,
                    "movie":0,
                    "no_reprint":1,
                    "is_cooperation":0,
                    "ugc_pay":0,
                    "no_background":0,
                    "hd5":0,
                    "pay":0,
                    "elec":0,
                    "ugc_pay_preview":0,
                    "bp":0,
                    "autoplay":1
                },
                "ctime":1623514516,
                "dynamic":"",
                "short_link_v2":"http7Tb",
                "state":0,
                "aid":503615265,
                "dimension":{
                    "rotate":0,
                    "width":1920,
                    "height":1080
                },
                "pubdate":1614516,
                "desc":"",
                "cid":359
            }

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值