修改postman工具的代码生成工具加入response自动生成POJO代码

如上图可以快速把请求这个动作转成code,减少重复性劳动。
但是有一点我觉得可以优化下 就是返回的json如果也能自动转成代码就好了。
不然在需要把json序列化成java或者csharp的POJO对象时还得自己coding转一遍。
由于最近经常会用到这个功能,虽然我找到一个站点把json复制粘贴进去,然后点个按钮就可以转成POJO,但是我觉得还是有很多重复性的劳动。
对我我这种懒人,postman又没有提供可扩展的功能。该怎么办呢?
分析postman
postman是基于Electron框架的一个产品,如下图可以把ChromeTool打开

尝试一:LocalOverrides功能
这个功能可以修改代码后 保存到你的本机磁盘,然后下一次就会检测 如果有设置localOverrides的话就用你修改过后的代码!
结论:postman比较是一个商业工具,它内部有检测机制,开启这个功能就会不能正常使用!所以放弃!

尝试二:直接修改postman的源码
1.定位到postman的源码如下图是一个asar文件

2.安装asar工具解压到本地
安装asar工具
npm install -g asar

定位到postman的asar目录解压出来
asar extract app.asar app

3.找到源码
找源码的过程我就不说了 这里面要实现我上面说的功能 需要修改2个js源码
- vendor-shared.js --》这是post

本文介绍了如何通过修改Postman源码,实现将HTTP响应的JSON内容自动转换为Java和C#的POJO类代码,减少了手动转换的繁琐步骤。作者详细分享了从尝试使用LocalOverrides功能到直接修改Postman源码的整个过程,包括添加代码以存储JSON响应,以及利用在线API进行同步转换。经过修改,Postman现在可以在生成代码的同时,自动生成序列化JSON到POJO的代码。
最低0.47元/天 解锁文章
1275

被折叠的 条评论
为什么被折叠?



