gpt4 book ai didi

c# - 带有名称的 Swagger 枚举

转载 作者:行者123 更新时间:2023-12-01 23:28:01 24 4
gpt4 key购买 nike

是否有可能在 Swashbuckle.AspNetCore.Swagger (6.1.1) 中获得带有名称的枚举?我需要更好的名称来为前端应用程序生成 API 客户端。

public enum BasketResourceEnum
{
Stocks = 1,
Currencies
}

现在我在 json 中得到这样的表示,我需要名称而不是 int 值

  "BasketResourceEnum": {
"enum": [
1,
2
],
"type": "integer",
"format": "int32"
},

最佳答案

services
.AddControllers()
.AddJsonOptions(options =>
options.SerializerSettings.Converters.Add(new StringEnumConverter()));

关于c# - 带有名称的 Swagger 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66883889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com