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

时间:2013-10-23 22:56:03

标签: c# json enums asp.net-web-api

有一个关于generically converting enums to/from strings的问题。这个问题有点不同。

ASP.NET Web API 2应用程序中是否有一种方法可以为调用定义控制器API,它将接收/返回JSON,其中属性是JSON中的字符串,但它被声明为枚举?< / p>

1 个答案:

答案 0 :(得分:1)

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

[JsonConverter(typeof(StringEnumConverter))]

选中link