C#中枚举类型Enum字段序列化为json的注意事项
1. 枚举类型的字段是可以序列化和反序列化的,只不过序列化后,枚举类型变成了int类型
2. 如果想把枚举类型序列化以后显示为字符串,需要在枚举类型头部添加声明:
[JsonConverter(typeof(StringEnumConverter))] public enum InputParamTypes { None = 0, /// <summary> /// 红 /// </summary> R = 1, /// <summary> /// 绿 /// </summary> G = 2, }
这样序列化后的内容更易读
浙公网安备 33010602011771号