首页 > 解决方案 > .NET 应用程序中的 Swagger-Codegen

问题描述

我需要从我的 .NET 应用程序的代码中以不同的语言(在我的例子中是 Javascript)从 Swagger JSON 生成客户端库。

我试图发送 POST 请求到 swagger online codegen 但它不是很可靠的方法来检索 API 库。

它应该类似于 codeGenerator.Generate("url to swagger JSON") => file received。

标签: c#.netapiswaggeropenapi

解决方案


这个在线工具为包括 JavaScript 在内的多种语言提供 API 客户端生成器

它还支持 swagger V5 现在产生的 openapi 版本 3.0.1

脚步

  1. 运行您的 API 并查看 swagger UI
  2. 使用 swagger UI 上的链接查看 JSON -> /swagger/v1/swagger.json
  3. 复制此 JSON
  4. 在 -> https://editor.swagger.io/打开此工具并粘贴到您的 JSON
  5. 选择生成客户端,然后选择您想要的语言(在您的情况下为 JavaScript)

推荐阅读