How to generate an OpenAPI 2.0 file with NSwag?

Viewed 757

I'm using NSwag and trying to convert an OpenAPI JSON document to version 2. This is my configuration:

public void ConfigureServices(IServiceCollection services)
{
            services.AddControllers();

            services.AddOpenApiDocument(config =>
            {
                config.PostProcess = doc =>
                {
                    doc.SchemaType = NJsonSchema.SchemaType.Swagger2;
                }
            }
}

However, when I paste the generated OpenAPI file into Swagger Editor, it shows errors:

enter image description here

How to configure NSwag to generate a proper OpenAPI 2.0 file?

1 Answers
Related