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

问题描述 投票:1回答:1

我有一个json规范(webapi.json),并希望使用swashbuckle渲染相同。有没有办法实现这个目标?

我的configure方法如下所示

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");
            });
        }
asp.net swagger swashbuckle openapi
1个回答
0
投票

您可以通过将其作为URL中的参数传递来呈现任何swagger规范

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

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

© www.soinside.com 2019 - 2024. All rights reserved.