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

相关推荐

  • iphone当u盘可以吗(iphone改u盘的方法)

    自打几年前iPhone可以扩容的消息流传开以后,很多朋友手中的iPhone都拿去升级了64GB、128GB的大容量闪存,过上了美滋滋的土壕日子,手里的iPhone容量确实是大了,可是看到换下来的16GB闪存闲置起来也是怪可惜的,今天小编就来教你用闲置无用的16GB闪存来制作U盘,虽然U盘现在已经很便宜了,不过自己折腾出来的U盘,用起来是不是更爽一些?闲话少说,走入正题吧。 准备工作: 要制作一个U…

    2022年5月11日
    1910
  • 企业所得税减半征收怎么算,所得税减半征收政策及计算公式

    企业所得税法:第二十八条 符合条件的小型微利企业,减按20%的税率征收企业所得税。 自2017年1月1日起至2019年12月31日,对年应纳税所得额在50万元(含50万元)小型微利企业,其所得减按50%计入应纳税所得额,按20%的税率缴纳企业所得税。 所以小型微利企业按20%的税率减半缴纳企业所得税。根据企业所得税季度申报表(国家税务总局公告2015年第31号),表中企业适用的所得税税率是25%,…

    2022年7月7日
    2770
  • 巧茜妮化妆品怎么样好不好(巧茜妮哪个系列好用)

    在春暖花开之时,“国潮”经济、中国制造、直播风口在全世界面前展示了强大的生命力。故宫文创,中国非物质文化遗产等文明成果,为中国人自信自强注入一剂强心剂。而在美妆领域,使国人花容增色,唯有国品;为全国代理商和门店转型升级,捉住直播风口,亦唯有国品。 ▲峰会主持人彭海燕(左一)、曾锋(右一) 今天(6月3日),“国品新程·灿若星辰”2020年巧茜妮国品全国代理商战略峰会——暨海莱品牌上市发布会,在广州…

    2022年10月19日
    5190
  • 什么是淘宝客推广,淘宝客推广平台一览

    淘宝客,现在可能好多人都开始知道这个职业的存在,淘宝客是基于阿里妈妈存在一部分人群。 阿里妈妈,其实就是阿里巴巴旗下的淘宝联盟,淘宝联盟的目的其实就是给商家提供一个平台,商家提供商品一部分的佣金,佣金价格按商品价值的1%到90%不等,推广的人将东西推销卖出去后,就可以得到这部分的佣金利益。其实说白了就是提供的一部分的推广费。 现在网上出现好多的返佣网站。比较有名的比如返利网,惠800,还有些用券购…

    2022年6月12日
    680
  • 做网站要多少钱,网站建设详细费用明细

    5G时代已经来临,通信网络呈百倍速度增长,在这样一个互联网快速发展的时代,大部分企业都已经从线下转型到线上线下结合的推广运营模式。目前还有部分企业处于转型期,企业官网成为企业转型中不可缺少的一部分。 企业想做一个网站,但是网上报价没有一个统一的标准,外行人也不知道该哪些报价是合理?网站市场比较乱,有网络公司做,也有程序员私人接单,价格从几千到几万都有,下面先和大家分享下网站的固定费用: 企业网站固…

    2022年9月1日
    510
  • 互联网创业项目推荐,新手做什么项目最赚钱

    互联网创业在选择项目方面一定要慎重,因为项目的选择直接影响着创业的成败,那么互联网创业有哪些项目值得选呢? 虚拟现实 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。据中商产业研究院发布的《2018-2023年虚拟现实行业发展前景及投资机会分析报告》数据显示,2017年中国虚…

    2022年5月26日
    650
  • 亚马逊竞品分析表怎么做,数据分析师岗位职责

    卖家A请我帮忙诊断亚马逊店铺。A的痛苦在于,产品发布了,产品发到FBA仓库,入仓上架后,投放了亚马逊站内广告,结果却是有点击没转化,广告费不少,订单却没有。A感到困惑,自己能做的都做了,可是为什么就没有订单呢? 我查看A的产品页面后,给出几点建议: 一、产品单价过高:和同类产品对比(同页面的关联产品以及Best SellersTop 100榜单的产品),你的售价偏高了,在这两个页面中可以看到的信息…

    2022年8月24日
    520
  • 网店可以转让吗,个人淘宝网店转让规则

    现在淘宝、天猫对商家入驻的要求变得越来越高,简单的说现在很多创业者想要在淘宝、天猫上开店并不是那么的简单。不过与此同时网店转让市场兴起,创业者可以去接手一些转让的网店来经营自己的生意,那么淘宝店铺转让流程都有哪些呢? 淘宝网店怎么转让? 第一步先选择一家专业且资深的网店转让平台。在了解淘宝店铺转让注意事项之后,挑选第三方网店转让平台也是至关重要的。现在网上相关的平台非常的多,有优质的好平台,同时也…

    2022年7月17日
    660
  • 如何删除icloud里的照片,用这个方法简单易操作

    从iPhone删除照片非常安全。如果您的iPhone空间不够使用,如果您不喜欢你拍摄的部分图片,或者您已将照片转移到其他服务或存储设备,请在苹果iCloud中删除这些照片。 苹果手机iCloud 当然,通过“安全”,你实际上是在问Prestige这样的问题,“我是删除副本还是删除原件。”就像电影一样,答案有点复杂。如果您在iPhone上设置了iCloud,并且您自动将照片上传到Apple的服务,如…

    2022年8月31日
    700
  • 建设网站需要什么条件,新手零基础建站步骤

    建设网站8大步骤,步步避坑、满满干货,可谓网站建设良心之作! 网站是任何一个公司企业开展网络推广、网络营销所不可或缺的重要基础,网站具有公司宣传、品牌展示、互动交流、产品营销等多功能。 那么怎样建立一个客户体验佳、站主能赚钱的网站?笔者认为可从以下8个步骤进行: 1、必须明确建站目的 建设网站必须首先明确建站目的,是用于公司宣传、品牌展示,还是用于客户服务、电子商务?这些问题要搞清楚,建站目的不同…

    2022年8月28日
    470

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信