【问题标题】:Swagger - Get Generated JSONSwagger - 获取生成的 JSON
【发布时间】:2025-12-11 18:45:02
【问题描述】:

我有一个 .NET 应用程序,它使用 Servicestack 编写服务并使用 Swagger 记录 API。一切正常,我可以在 Swagger-UI 中看到生成的 - from attributes - 文档。有没有办法获得生成的原始 Json(或 YAML)?谢谢!

【问题讨论】:

    标签: .net servicestack swagger


    【解决方案1】:

    不是 100% 清楚你在问什么,但如果你想访问 Swagger UI 使用的 JSON,它位于 /resources,然后为每个服务返回不同的 url,例如:

    如果您只想要所有服务的结构化 JSON 元数据,而您不在乎它是否适用于 Swagger,您可以从 /types/metadata.json 获取它,例如:

    【讨论】:

      【解决方案2】:

      如果你用Swagger Editor打开文件,

      您可以简单地下载原始 JSON、YAML

      文件>下载 JSON,下载 YAML。

      【讨论】: