Issues with swagger after migrating to .NET Core 3.0

There is a discussion on the aspnet/AspNetCore github repo discussing this: Restore MvcJsonOptions to ASP.NET Core 3.0 as a type forward?

It suggests the issue was resolved.

I'd suggest ensuring you have the latest Swashbuckle.AspnetCore package installed: https://www.nuget.org/packages/Swashbuckle.AspNetCore/

In the offical asp.net core docs, it states:

Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc2

https://learn.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.0&tabs=visual-studio

So I'd suggest you need to install a pre-release version, at the time of writing only 4.X is stable and 5.0.0-rc3 is the latest.