gpt4 book ai didi

c# - 调用 C# 枚举来响应组件

转载 作者:行者123 更新时间:2023-12-04 03:39:53 24 4
gpt4 key购买 nike

我在我的 .Net Core Web API 中使用枚举来列出我项目中的美食类型,例如

public enum CuisineClass
{
American = 1,
British = 2,
Chinese = 3
}

等等。

此时,当我映射我的 GetRestaurantDto 并从我的 React SPA 中调用我的端点时,我得到的是 int 而不是字符串。

有没有办法获取字符串?

最佳答案

您可以使用 JsonStringEnumConverter。在 .NET 5 中以这种方式使用它:

`services.AddControllers()
.AddJsonOptions(o =>
{
o.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter());
});`

关于c# - 调用 C# 枚举来响应组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66241896/

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