当前位置: 首页 > 编程语言 > C#

在JSON.NET中使用属性将枚举序列化为字符串分享

时间:2023-04-10 20:37:40 C#

在JSON.NET中使用属性将枚举序列化为字符串我想使用JSON使用类似于[JsonIgnore]的属性。NET将枚举序列化为字符串示例类:enumGender{Male,Female}classABC{publicGender{get;放;如果我使用JSON.NET序列化它:vara=newABC();varstr=JsonConvert.SerializeObject(a);str设置为{Gender:0},我更喜欢{Gender:Male}。看看[JsonConverter(typeof(StringEnumConverter))]。应该做你想做的。编辑:http://james.newtonking.com/projects/json/help/html/T_Newtonsoft_Json_Converters_StringEnumConverter.htm提供了一些信息。以上就是C#学习教程:在JSON.NET中使用属性将枚举序列化为字符串。如果对大家有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: