该插件的作用:一键根据json文本生成java类

插件地址:https://plugins.jetbrains.com/plugin/7654-gsonformat

安装步骤:File--》Setting--》Plugins(可以先搜索一下,没有的话就下一步,有的话就忽略)--》Browse Repositories(搜索GsonFormat插件,点击安装,如图三)--》重启IDEA就可以使用了。

图一

图二

图三

该插件在接口测试过程中如何使用呢?下面举个简单的例子:

现有接口:

url:http://mock-api.com/Dmgv9AzQ.mock/gsonformat

Post请求,请求参数(json)如下:{

"apiName":"gf",

"doSomeThing":{"name":"thounder","age":11,"sex":1},

"time":123

}

测试时将这个json对象用上面的插件转成类,如下图,新建类--》在类中右键--》Generate…--》GsonFormat--》复制粘贴上面的json对象--》OK--》修改各字段的数据类型

图四

图五

图六

图七

图八

后面的步骤就是请求构造,然后发起,可以使用gulu框架继续请求的发起及断言,这个插件在json对象比较复杂时节省的时间不止一点点,提高了效率,有其他提升效率提升质量的小工具小插件欢迎留言。

idea 搜索不到gsonformat_IDEA开发工具插件之GsonFormat相关推荐

  1. VSCode前端开发工具插件--LiveServer实时刷新网页

    VSCode前端开发工具插件–LiveServer实时刷新网页 1.概述 当我们使用VSCode工具开发前端HTML页面时,修改内容后都要重新刷新网页才能展示更新代码的内容.那么有没有一种方式能够实时 ...

  2. 推荐一款IDE开发工具插件GitToolBox

    作用 此插件在idea中,光标点击的代码行之后显示 git 用户名,commit 等一些信息. 示例 1. GitToolBox,先上图. 2. 作用:显示当前代码提交的用户名.时间.以及备注信息 此 ...

  3. HTML(四)——HTML标签(三)——开发工具插件安装

    目录 开发工具 VScode的使用 VScode工具生成骨架标签新增代码 4.3.1 文档类型声明标签 4.3.2 lang语言种类 4.3.3 字符集 总结 VSCode插件安装 安装方法 推荐插件 ...

  4. Unity Steam_VR 开发工具插件 VRTK自带案例分析(第一部分)

    转至https://www.cnblogs.com/zerotoinfinity/p/6474840.html VRTK这个工具包提供了很多在Unity3d做VR开发中通用的VR功能,主要包括 1)具 ...

  5. Unity Steam_VR开发工具插件---VRTK 自带案例分析

    DEMO 1  查询硬件手柄头显 在VRTK插件 的第一个demo   001_CameraRig_VR_PlayArea 案例 这个demo 显示的功能:  按下任一手柄上的按键,便载入下一个场景 ...

  6. Java开发工具插件配置记录

    myeclipse 10 freemarker-ide 插件安装说明,步骤如下: (一)打开http://sourceforge.net/projects/freemarker-ide/files/ ...

  7. VSCode前端开发工具插件--LiveServer无法实时刷新网页

  8. 推荐两个VS开发工具插件

    JSEnhancements Go To Definition 转载于:https://www.cnblogs.com/xdpxyxy/archive/2013/04/28/3049754.html

  9. java json插件安装_IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体...

    前言: GsonFormat插件主要用于使用Gson库将JSONObject格式的String 解析成实体,该插件可以加快开发进度,使用非常方便,效率高. 这个教程主要是学习IntelliJ IDEA ...

  10. 2012年度最佳Web前端开发工具和框架总结

    2012年度最佳Web前端开发工具和框架总结 2013/01/18 | 分类: 工具与资源 | 1 条评论 | 标签: 前端, 开发工具, 开发框架 分享到:0 来源:梦想天空 技术的快速发展让很多人 ...

最新文章

  1. 一文探索 JavaScript 最强大特性—函数表达式
  2. HarmonyOS常见问题解答
  3. ajax传递数组,后台接收为null解决方法
  4. mysql优化要点_你需要掌握的 Mysql 优化的一些要点
  5. Selenium学习之==Switch与SelectApi接口详解
  6. Vue监视---vue工作笔记0005
  7. iOS 中二维码扫描(zxingObjc和原生)
  8. 【MATLAB深度学习工具 deepNetworkDesigner的使用 包涵实例手写数字识别和LSTM预测完整代码 】
  9. vdbench - 性能压力测试工具
  10. Windows 服务快捷启动命令
  11. java读取excel隐藏列,#用poi做excle导入时怎样判断行是否隐藏#poi excle读出数据
  12. 送你一个目录,一站式学习生信!众多干货,有趣有料!
  13. 使用pyautogui和inspect快速准确定位鼠标位置
  14. LPC17XX系列ISP升级流程
  15. 00后学习创作娱乐生活宅家必备:钉钉、书旗小说、橙瓜码字
  16. 怎么用CDR将图片转换为JPG格式
  17. 计算机小学数学辅助教学缺点及对策 论文,小学数学第二学段图形与几何领域的作业设计研究...
  18. 微信8.0苹果怎么更新
  19. 秋月梨文案:秋月梨水果活动文案,水果店卖秋月梨文案
  20. vue入门学习(一)

热门文章

  1. 暗黑战神项目详细总结
  2. 设置eclipse主题风格
  3. 谭浩强c语言图文,c语言谭浩强(图文教程).ppt
  4. ipad写python代码用什么软件_iPad 能用来写代码吗?有哪些必备软件推荐?
  5. java从入门到进阶
  6. 火山PC模拟键盘操作
  7. 吴恩达机器学习作业2
  8. Java窗口之文本框、按钮、菜单
  9. Soft Actor Critic算法论文公式详解
  10. 第一期:浙大版《JAVA语言程序设计教程》(第二版)翁凯等 主编 ——小白的入门之路(上)(一)