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

在开发中,经常会出现这样的场景。举个Json的例子,然后定义成对象类,这样就可以和前端一起调试测试了。如果JSON很长,会浪费很多时间写对象类。接下来我推荐一个IDEA插件:GsonFor***tPlus(基于GsonFor***t的二次开发)。一.插件安装IDEA的插件安装非常简单。对于很多插件,只...

在开发中,经常会出现这样的场景。举个Json的例子,然后定义成对象类,这样就可以和前端一起调试测试了。如果JSON很长,会浪费很多时间写对象类。

接下来我推荐一个IDEA插件:GsonFor***tPlus(基于GsonFor***t的二次开发)。

一.插件安装

IDEA的插件安装非常简单。对于很多插件,只要知道插件的名字,就可以直接在IDEA中安装。

文件->设置->插件—>找到所需的插件->:或安装

文件->设置->插件—>从磁盘安装插头->选择下载的插件进行安装。

一般在插件安装完成后,重启IDEA才能生效。

其次,使用GsonFor***tPlus插件生成代码

使用以下Json进行测试:

{ "name": "马云", "gender": "***le", "age": 18, "height": "170cm", "addr": { "province": "浙江", "city": "杭州", "code": "300000" }, "hobby": [ { "name": "人民币", "code": "1" }, { "name": "美元", "code": "2" } ]}

在创意中点击代码->按钮。生成->;GsonFor***tPlus,如图所示:

也可以直接用快捷键Alt(Option)+S生成代码。用户界面如下所示:

在左侧输入JSON,然后可以根据自己的需要在设置中进行设置,如图:

比如要不要用Lombok,要不要用注释,字段修饰符的选择,都可以自己尝试。

如图,点击【确定】按钮,生成代码。

第三,简单测试

根据生成的代码,编写下面的代码进行简单的测试。代码如下:

@lombok.NoArgsConstructor@lombok.Datapublic class App{ private String name; private String gender; private Integer age; private String height; private AddrDTO addr; private List<HobbyDTO> hobby; public static void ***in(String[] args ) { System.out.println( "Hello World!" ); App app = new App(); app.name = "马云"; app.gender = "***le"; app.addr = new AddrDTO("浙江", "杭州", "001"); app.hobby = new ArrayList<>(); app.hobby.add( new HobbyDTO("人民币", "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; }}

输出如下所示:

你好世界!

App(姓名=马云,性别=男,年龄= null,身高= null,addr = app.addr dto(省=浙江,市=杭州,代码= 001),hobby = [app.hobby dto(姓名=人民币,代码=人民币),app.hobby。

本文来自吃鸡只用平底锅投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/523153.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-27
下一篇 04-27

相关推荐

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

    在开发中,经常会出现这样的场景。举个Json的例子,然后定义成对象类,这样就可以和前端一起调试测试了。如果JSON很长,会浪费很多时间写对象类。接下来我推荐一个IDEA插件:GsonFor***tPlus(基于GsonFor***t的二次开发)。一.插件安装IDEA的插件安装非常简单。对于很多插件,只

    2023-04-27 23:33:01
    289 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

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

关注微信