0

我想将枚举属性生成为字符串,但是当我使用 VS2019 的NSwagStudioorUnchase OpenApi扩展来生成 C# 客户端代码时,没有特定的属性可以执行此操作。在属性文件ConnectedServices.json中有以下字段:

  "typeNameGeneratorType": null,
  "propertyNameGeneratorType": null,
  "enumNameGeneratorType": null,

作为最后一次机会,我想实现我的自定义enumNameGeneratorType,但我在网上找不到任何文档。

swagger.json文件包含此枚举:

"status": {
  "type": "string",
  "description": "The status of the item",
  "example": "Open",
  "enum": [
    "Open"
  ]
}

除非有自动化的方法,否则我不想在导入之前修改 swagger.json,因为它是由供应商提供的。有什么办法可以做到这一点?

4

0 回答 0