gsonformat插件使用(winform免费界面库设置)

在开发中,经常会有这样的场景,给一个JSON例子,然后定义成对象类,来和前端进行联调测试,如果Json很长,会浪费很多时间在编写对象类上。 接下来推荐一款IDEA的插件:GsonFormatPlus(基于GsonFormat做的二次开发)。 一、插件安装 IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。 File->Settings->P…

在研发中,常常会出现如此的情景,给一个 JSON 事例,随后界定成对象类,来和前面开展联动检测,假如 Json 较长,会耗费许多的时间在撰写对象类上。

下面强烈推荐一款 IDEA 的插件:GsonFormatPlus(根据 GsonFormat 做的二次开发)。

IDEA中使用GsonFormatPlus插件自动生成代码

一、插件安装

IDEA的插件安装比较简单,针对许多插件而言,如果你了解插件的名称就可以在IDEA里边立即安装。

File->Settings->Plugins—>搜索所需插件—>Install 或是

File->Settings->Plugins—>Install plug from disk —>挑选免费下载好的插件安装

一般插件安装以后重新启动IDEA就可以起效。

IDEA中使用GsonFormatPlus插件自动生成代码

二、应用GsonFormatPlus插件形成编码

应用下边Json 来完成检测:

{
    \"name\": \"阿里\",
    \"gender\": \"male\",
    \"age\": 18,
    \"height\": \"170cm\",
    \"addr\": {
        \"province\": \"浙江省\",
        \"city\": \"杭州市\",
        \"code\": \"300000\"
    },
    \"hobby\": [
        {
            \"name\": \"RMB\",
            \"code\": \"1\"
        },
        {
            \"name\": \"美金\",
            \"code\": \"2\"
        }
    ]
}

在 IDEA 中先后点一下 Code -> Generate -> GsonFormatPlus,如下图所示:

IDEA中使用GsonFormatPlus插件自动生成代码

还可以同时应用键盘快捷键 Alt(Option) S 来形成编码,应用页面如下所示所显示:

IDEA中使用GsonFormatPlus插件自动生成代码

在左边键入 JSON,随后可以按照自身的必须在 Setting 中实现设定,如下图所示:

IDEA中使用GsonFormatPlus插件自动生成代码

例如是不是应用 Lombok,是不是应用注解,字段名的修饰符挑选等,大伙儿可以自已去试着下。

如下图所示,点一下 【OK】按键开展代码生成。

IDEA中使用GsonFormatPlus插件自动生成代码

三、简易检测

在产生编码的基本上,撰写如下所示编码开展简易检测,编码如下所示所显示:

@lombok.NoArgsConstructor
@lombok.Data
public class App
{
    private String name;
    private String gender;
    private Integer age;
    private String height;
    private AddrDTO addr;
    private List<HobbyDTO> hobby;

    public static void main(String[] args )
    {
        System.out.println( \"Hello World!\" );
        App app = new App();
        app.name = \"阿里\";
        app.gender = \"male\";
        app.addr = new AddrDTO(\"浙江省\", \"杭州市\", \"001\");
        app.hobby = new ArrayList<>();
        app.hobby.add(
                new HobbyDTO(\"RMB\", \"RMB\")
        );
        app.hobby.add(
                new HobbyDTO(\"美金\", \"USD\")
        );
        System.out.println(app);
    }

    @lombok.AllArgsConstructor
    @lombok.Data
    public static class AddrDTO {
        private String province;
        private String city;
        private String code;
    }

    @lombok.AllArgsConstructor
    @lombok.Data
    public static class HobbyDTO {
        private String name;
        private String code;
    }
}

輸出結果如下所示所显示:

Hello World!

App(name=阿里, gender=male, age=null, height=null, addr=App.AddrDTO(province=浙江省, city=杭州市, code=001), hobby=[App.HobbyDTO(name=RMB, code=RMB), App.HobbyDTO(name=美金, code=USD)])

IDEA中使用GsonFormatPlus插件自动生成代码

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月11日 上午11:22
下一篇 2022年5月11日 上午11:23

相关推荐

  • 网站死链查询检测方法,死链查询工具有哪些

    无论什么样的网站都避免不了死链,那么网站死链如果检测并处理呢,很多的大型的网站死链可以说是成千上万,网站数据量有那么大,网站权重那么高,死链对网站的影响可以说是忽略不计,那么网站出现了死链要怎么才知道呢?怎么来检测网站的死链呢?检测完了后又应该怎么处理呢?以下就是乐建SEO分析的企业网站或是其他网站对死链的检测和正确的处理方法: 分析网站死链检测的方法 1、通常使用网站死链检测工具,死链接的检测不…

    2022年8月28日
    920
  • YSL口红必买色号(最受仙女们喜爱的8支口红)

    姐妹们对于YSL口红应该不陌生吧,凭借出色的诱惑力和自身的实力,在口红界真的是风生水起,你可能还会经常遇到“哦豁!卖光了!”这样的情况,没办法,就算是有炒作的成分在里面,也挡不住姐妹们的追求!今天咱们就来听听这8只色号买家们的心声! 一、N114枣红复刻 口红控的自述:元气少女必备,包装非常精致,好看丝绒质地不拔干丝毫,没有廉价的感觉,高持久度涂到嘴上很轻薄妆感特别的持久,用起来手感特别好高持久度…

    2022年9月25日
    530
  • 如何创业起步,创业容易起步的行业分享

    创业是一个主动最求财富的过程,需要很多的勇气,并且找到适合自己的项目。虽然创业的人都有一腔热血,但是创业初期总是最艰难的,在创业的过程中需要面临非常多的挑战。那么,创业起步应该怎么做?有什么注意事项呢?接下来我们一起了解一下。 一.创业起步应该怎么做? 1.创业要有一定的目标,有目标才有动力。因而在创业起步的时候,创业者要清楚的知道自己的目标,知道自己将要去做哪一行,也只有目标定位好,才能围绕这个…

    2022年6月8日
    830
  • 手工酸辣粉加盟排行榜(麻辣烫加盟费价格)

    威上餐饮管理(上海)有限公司旗下“魔都三兄弟”品牌创立于2012年,因为得到了外婆秘制真传配方,并在原有的基础做出创新改良,让其味道更多人接受。迅速成为了上海人气酸辣粉之一。融合麻,辣,鲜,香,酸且油而不腻的特质,经常创造出一天卖出1000碗的销售业绩,让魔都三兄弟酸辣粉迅速成为上海的人气美食。 魔都三兄弟酸辣粉logo   创始人的外婆从事酸辣粉事业已经五十年了,那时候排队的场面就像是排队买火…

    2022年5月9日
    890
  • 自制幕布的最佳材料是什么,幕布和白墙区别大吗

    买了投影仪要不要买幕布是很多人纠结的问题,幕布和白墙的区别是什么?怎样的幕布性价比最高。要了解这些问题,首先要确定,幕布的优势在哪里? 一投影仪幕布的优势 1画面更平整 投影仪利用的是漫反射的成像原理,虽然这样有利于保护眼睛,但由于墙面的凹凸不平导致反射光线不集中,亮度也会大大削弱。投影仪幕布相对于白墙来说,表面更平整,反射光线聚合度更高,有利于亮度的集中。 2黑色边框有利于集中注意力 就像我们平…

    2022年6月5日
    750
  • 淘宝如何发布商品,淘宝发布宝贝教程

    淘宝对于我们来说已经在熟悉不过了,对于新开网店的朋友或许还不清楚怎么在淘宝店铺发布自己的宝贝,别急,下面就为您呈上超详细的如何在淘宝店铺发布自己的宝贝。 发布宝贝入口:【卖家中心】-【宝贝管理】-【发布宝贝】 如果不清楚自己要发布的宝贝具体属于哪个类目下,可以在类目搜索的搜索栏里面输入自己的宝贝,就能快速找到宝贝所属的类目了。 输入要发布的宝贝名称后,会弹出宝贝类目选择框,选择宝贝具体所属的类目,…

    2022年6月28日
    560
  • 海报文案怎么写,海报的格式和范文参考

    海报文案几乎成为了每一个新媒体人必备的技能。不妨打开你的朋友圈,就可以看到各式各样的海报,有的可以1秒抓住你的眼球,有的直接被人忽视。是什么原因呢?海报文案就是关键所在。 海报文案的使用场景非常广阔,例如售卖产品的销售文案;推广个人品牌的品牌文案,不仅如此,海报文案还可以充当文案标题以及广告语。 在写海报文案之前,你需要搞清楚三件事情。 你要写给谁看?也就是你的服务对象是哪类人群。学生党、职场白领…

    2022年7月31日
    620
  • wifi网络不稳定怎么办,这4点是你需要留意的

    我们在家里使用WiFi时,发现信号时断时续,打电话给工作人员上门检查,到了最后却跟我们说“没毛病!”,这到底是什么原因呢? 原来大部分运营商分派上门服务的工作人员,只负责检查宽带问题,在对光猫和后台的网络进行测试后,数据显示正常,就排查了宽带故障,从而得出WiFi“没毛病!”的结论。 目前我们使用的家庭宽带基本由光猫、路由器组成,路由器提供WiFi信号又分配给手机使用,当我们下次遇到家里WiFi信…

    2022年9月26日
    540
  • 现在养殖什么比较赚钱,五大暴利养殖项目推荐

    小编发现每年农户朋友都会问到今年养殖什么最赚钱?种植什么最赚钱?其实有很多项目都因人而异,有的人养了就是赚钱了,有的养了就是不怎么赚钱,这其中包含了很多农村创业着们的辛酸与泪水。今天惠农网小编就为大家推荐五个农村养殖项目,看看有没有适合您的。 一、甲鱼养殖 甲鱼是长寿的象征,营养价值极高,现在市面上野生的甲鱼越来越少了,所以野生甲鱼的价格比较贵。甲鱼的生长速度比较缓慢,每年最多好像也就长一百克左右…

    2022年8月16日
    640
  • 手机什么浏览器最好用,公认速度最快最安全的手机五款浏览器

    随着各种良莠不齐的内容开始泛滥, 黑马发现自己很难通过网络 第一时间找到自己想要的内容。 在电脑上,黑马为自己的每个浏览器 都安装了不下三个广告屏蔽插件, 而在手机上,很难。 先不说手机浏览器能不能装上脚本这个问题, 黑马发现,很多浏览器就连 最简单的广告拦截都做得不是很好。 所以今天,黑马就要来给大家推荐几款浏览器, 保证让大家的上网体验从此舒舒坦坦。 要说起夸克浏览器嘛, 大家肯定会竖起大拇指…

    2022年10月5日
    770

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信