带有 int 值的 Swagger 枚举

Dom*_*nic 6 c# enums json swagger

我想生成一个包含枚举的 swagger-json。我的问题是枚举的呈现方式:

"MyEnumType": {
  "typeName": "MyEnumType",
  "type": "string",
  "enum": [
    "first",
    "second",
    "third"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我真正想要的是可能值的名称(第一、第二、第三)以及该枚举值(0、1、2)背后的值。甚至有可能生成这样的 json(这是“swagger-valid”),如果是这样,如何生成?

Dom*_*nic 3

我使用 NSwag,同时 NSwag 的 Rico Suter 提供了该功能。给他很大的支持!