我有一个枚举:
public enum Action {
Remove=1,
Add=2
}
还有一个类:
[DataContract]
public class Container {
[DataMember]
public Action Action {get; set;}
}
当将 Container 的实例序列化为 json 时,我得到了 {Action:1}
(如果 Action 是 Remove)。我想要得到的是:
{Action:Remove}
(代替 int,我需要枚举类型的 ToString 表示形式)。我能否在不向类中添加另一个成员的情况下完成这个操作?