JSON.NET将字符串缩写反序列化为Enum



我刚刚进入JSON和所有这些,我遇到了一个障碍。我正在尝试解析字符串缩写。我想将字符串缩写解析为Enum。假设我的字符串是:

'Apl', ' ng', 'Bna'

在这个例子中是指苹果,橘子,香蕉。是否有一种方法与JSON。. NET解析缩略字符串成enum?

*我希望我的enum可以有全名(Apple, Orange, Banana)

我认为你应该这样做:

[DataContract]
public enum Fruit
{
    [EnumMember(Value = "Apl")]
    Apple,
    [EnumMember(Value = "Orng")]
    Orange,
    [EnumMember(Value = "Bna")]
    Banana,
}

相关内容

  • 没有找到相关文章

最新更新