【发布时间】:2020-08-08 03:07:05
【问题描述】:
我有一个这样的 json 字符串
{
'EnumValue': 'Foo'
}
我正在将此值反序列化为一个具有枚举值的类,该枚举具有可能的值 Bar 和 Baz。
由于 "Foo" 未包含在此枚举中,因此使用 Newtonsofts JsonConverter 将此字符串转换为类实例会引发错误。
有什么方法可以在我的枚举中包含一个默认值来捕获所有任意值?
代码可以在this fiddle找到。
【问题讨论】:
-
我认为这个答案会帮助你stackoverflow.com/questions/31651523/…
-
@ejwill 是的,这就是我想要的。谢谢!
标签: c# serialization enums json.net default