我刚刚进入JSON而且我遇到了一个问题。我正在尝试解析字符串缩写。我想将字符串缩写解析为Enum。让我们说我的字符串是:
'Apl','Orng','Bna'
这个例子的意思是苹果,橙子,香蕉。有没有办法让JSON.NET将缩写的字符串解析为枚举?
*我喜欢它,如果我的枚举可以有全名(Apple,Orange,Banana)
答案 0 :(得分:2)
我认为你应该这样做:
[DataContract]
public enum Fruit
{
[EnumMember(Value = "Apl")]
Apple,
[EnumMember(Value = "Orng")]
Orange,
[EnumMember(Value = "Bna")]
Banana,
}