如何在asp.net core WebApi中支持OneOf(OpenApi)

Din*_*esh 5 swagger .net-core openapi nswag webapi

有什么方法可以在 asp.net core webapi 中支持 oneOf 吗?

我可以在请求正文中支持两种不同的架构吗?

在此输入图像描述 https://swagger.io/docs/specification/data-models/oneof-anyof-allof-not/#oneof

Mac*_*arz 0

使用 Kiota: https: //learn.microsoft.com/en-us/openapi/kiota/overview

例子:

dotnet kiota generate --openapi http://.../swagger.json -l CSharp --output TestApiSdk -c TestApi -n Test.Api.Client
Run Code Online (Sandbox Code Playgroud)