在.net 中经常用 Newtonsoft.Json 进行json数据的操作;但是默认 枚举类型输出的 是 数值型;如果想要输出字符串下面给出两种解决方案;
第一种方案:添加对象属性
[JsonConverter(typeof(StringEnumConverter))]
public MyEnumType Result { get; set; }
第二种方案:添加转换器
string str = JsonConvert.SerializeObject(a, new StringEnumConverter());