MissingMemberHandling 属性指示 Json.Net 在 json 文本包含 C# 类中缺少的属性时发出错误。我也想要反向行为。我希望如果 json 文本中缺少 C# 属性,Json.Net 发出错误。
我通过
文档搜索完成了一点源代码挖掘
[JsonObject(ItemRequired = Required.Always)]
对类应用上述内容会标记反序列化所需的所有字段。同样,JsonObject
属性是继承的,就我而言,这是非常有帮助的。