【发布时间】:2014-07-28 12:28:08
【问题描述】:
我有以下型号:
public enum Status
{
[Display(Name = "Awaiting Approval")]
AwaitingApproval,
Rejected,
Accepted,
}
我在这样的模型中使用这个枚举:
public class Docs
{
[Key]
public int Id { get; set; }
[JsonConverter(typeof(StringEnumConverter))]
public Status Status { get; set; }
}
现在这工作正常;序列化程序返回与枚举等效的字符串。我的问题是如何告诉 JSON.NET 采用 Display 属性而不是 string?
【问题讨论】:
标签: c# asp.net asp.net-web-api json.net