C# 将swagger json规范转换为.NET/C中的静态html文件#

C# 将swagger json规范转换为.NET/C中的静态html文件#,c#,.net,swagger,C#,.net,Swagger,我试图找到将swagger json规范转换为静态html文件的.NET/C解决方案。我已经找到了Java和Node.js的替代方案:(完全按照我们的需要工作,但我们可以在我们的环境中使用Node.js), ,但对.NET来说没有 也许你们在.NET中见过或做过类似的事情? 提前谢谢 如果您有swagger规范(yaml/json),那么可以使用在线代码生成器()生成静态HTML文档或API客户端,而无需使用.NET/C#。以下是一个例子: curl -X POST -H "content-ty

我试图找到将swagger json规范转换为静态html文件的.NET/C解决方案。我已经找到了Java和Node.js的替代方案:(完全按照我们的需要工作,但我们可以在我们的环境中使用Node.js), ,但对.NET来说没有

也许你们在.NET中见过或做过类似的事情?
提前谢谢

如果您有swagger规范(yaml/json),那么可以使用在线代码生成器()生成静态HTML文档或API客户端,而无需使用.NET/C#。以下是一个例子:

curl -X POST -H "content-type:application/json" -d '{"swaggerUrl":"http://petstore.swagger.io/v2/swagger.json"}' https://generator.swagger.io/api/gen/clients/html
下面是一个示例响应:

{"code":"1445940806041","link":"https://generator.swagger.io/api/gen/download/1445940806041"}  
然后可以从链接下载压缩的HTML文档


注意:如果没有swaggerUrl,也可以使用有效的swagger JSON对象(必须是有效的JSON!!)。只需清空swagger URL属性并将您的架构添加到spec属性。

感谢您的选择,但遗憾的是,我们无法将我们的swagger规范发布到公司外资源。。所以我在寻找离线html生成器。。无论如何,谢谢你的回答!您可以在内部托管生成器:但是您的服务器需要安装Java。是的,明白了。。但我们的服务器没有Java或Node。。我们不允许安装它们。谢谢