C# JSON 将枚举转换为字符串/从字符串转换枚举

本文关键字:字符串 枚举 转换 JSON | 更新日期: 2023-09-27 18:36:33

有一个关于将枚举转换为字符串/从字符串转换的问题。这个问题有点不同。

有没有办法在 ASP.NET Web API 2 应用中为调用定义控制器 API,它将在其中接收/返回 JSON,其中属性是 JSON 中的字符串,但它被声明为枚举?

C# JSON 将枚举转换为字符串/从字符串转换枚举

如果您使用的是 JSON.NET,则可以对 Enum 对象使用以下属性-

[JsonConverter(typeof(StringEnumConverter))]

检查此链接。