【发布时间】:2023-03-17 17:00:02
【问题描述】:
我有一个类包含一个枚举属性,并使用 newtonsoft.json serilaizer 我正在序列化它的一个实例。 我希望序列化这个属性的输出是属性的字符串值,所以我使用了 StringEnumConverter 但是输出是这样的
** 没有转换器: “FailOrPassProperty”:1
** 带转换器: "FailOrPassProperty":"1"
所以使用转换器似乎得到了整数的 ToString()
我已经尝试过这个解决方案,但没有奏效: JSON serialization of enum as string
注意:由于业务规则,我不能使用属性修饰。
【问题讨论】: