[2 [2
标准.net javascriptSerializer
方法1:利用json.net的
最直接和推荐的方法利用JSON.NET功能强大的 strigneNumConverter 。 该转换器可以在枚举定义级别或属性级别上应用:
这可以确保
方法2:全局配置选项
strigneNumConverter
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
[JsonConverter(typeof(StringEnumConverter))]
public enum Gender { Male, Female }
public class Person
{
public int Age { get; set; }
[JsonConverter(typeof(StringEnumConverter))] // Or apply at property level
public Gender Gender { get; set; }
}
jsonserializer
jsonserializer 实例中仅影响该实例序列化的枚举:
[2
[2
[2
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3