如何在asp.net中的swagger中呈现本地json规范?

时间:2019-03-18 08:22:30

标签: asp.net swagger swashbuckle openapi

我有一个json spec(webapi.json),并希望使用swashbuckle呈现相同的图像。有什么办法可以做到这一点?

我的配置方法如下

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseMvc();

            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });
        }

1 个答案:

答案 0 :(得分:0)

您可以仅通过将其作为参数传递给URL来呈现任何摇摇欲坠的规范

这里是一个示例: http://petstore.swagger.io/?url=http://swagger-net-test.azurewebsites.net/swagger/docs/V1

如果您已经拥有json规范(webapi.json),则无需在项目中添加swashbuckle。