为ASP.Net Web API生成JSON模式

我正在寻找为WebAPI生成JSON Schema,包括来自XML注释的文档。 主要是因为我可以将其导入到我们的API文档中(使用apiary.io)我设法通过添加swagger(和swashbuckle)然后在每个服务上使用原始链接来获得解决方案 – 但理想情况下我会比较干净的东西,适用于所有api(这必须按服务/控制器完成),并没有这么多的依赖。

在我开始看看swagger是如何做这个并看看它是否可以被提取之前,如果有现成的方法可以做到这一点会很好吗?

是的,您可以依赖于Swagger,并且有一个名为swashbuckle的扩展名,您可以轻松地将其与Web API一起使用,请查看此posthttp://bitoftech.net/2014/08/25/asp-net-web-api-文档-使用-招摇/