从Swagger UI自动生成客户端代码

从Swagger UI自动生成客户端代码,swagger,swagger-ui,Swagger,Swagger Ui,我可以访问私有API的招摇过市UI文档,看起来像 我想从这些文档中获取原始的swagger文件(不知何故),将其放在中,并使用客户机生成器自动生成java客户机。我联系了开发人员,他们说他们没有原始的swagger/.yaml文件 我的问题是是否有办法从swagger UI API文档中获取原始swagger文件。如果您看到的是没有默认包装工具的swagger UI(或),您仍然可以通过在网络工具中找到指向它的链接来找到swagger JSON: 在本演示案例中:http://petstore

我可以访问私有API的招摇过市UI文档,看起来像

我想从这些文档中获取原始的swagger文件(不知何故),将其放在中,并使用客户机生成器自动生成java客户机。我联系了开发人员,他们说他们没有原始的swagger/.yaml文件


我的问题是是否有办法从swagger UI API文档中获取原始swagger文件。

如果您看到的是没有默认包装工具的swagger UI(或),您仍然可以通过在网络工具中找到指向它的链接来找到swagger JSON:


在本演示案例中:
http://petstore.swagger.io/v2/swagger.json

文件->转换并另存为JSON
?您能详细说明一下吗?我没有访问文件的权限,只有一个网页,上面有他们大摇大摆的UI API文档。我可以从UI页面提取一个文件来转换吗?这个菜单按钮不是你想要的吗?看看网络调用(在开发者工具中),它会调用服务器来获取Swagger JSON。很好的调用Ramon!结果是在网络选项卡中,/swagger/docs/v2-我直接去了那里,得到了JSON,粘贴到swagger编辑器中并生成了一个客户端,谢谢!!你会转载作为答案吗?回滚标题更改和语法编辑到这篇文章。标题是最初的问题是什么,并且准确地描述了我正在寻找的信息,以及将来有人可能会搜索什么来找到这些信息。对我想问的问题进行语法编辑和修改是不必要的。legend,是tryna想出了这个办法!