我創建了一個ASP.NET MVC 4 Web應用程序。在這個應用程序中,我實現了幾個其他的webservices,這裏出現了我的問題:是否可以強制對象序列化使用枚舉實體名稱而不是它們的值?強制框架使用枚舉實體名稱而不是其值
這是我的枚舉:
public enum ReturnCode { OK, InvalidParameter }
這就是我得到:
{
"returnCode": 0,
"data": null
}
但是這就是我想要的:
{
"returnCode": OK,
"data": null
}
有沒有辦法實現這個?
只需添加另一個返回枚舉的字符串版本的屬性即可。 – Candide
http://stackoverflow.com/questions/2441290/json-serialization-of-c-sharp-enum-as-string – adt