YamlDotNet 是否支持反序列化文档中的字段未映射到结果对象中的字段的文档?例如:
给定一个类型:
public class Foo {
public string AField { get; set; }
}
如果我在以下文档上使用 YamlDotNet 的反序列化,它会生成一个异常:
Foo:
AField: This is a test
NotFoundField: This field is not supported yet
查看 YAML 规范,应该允许忽略不匹配的字段。查看 YamlDotNet 代码,似乎假定文档中的所有字段都将映射到结果对象。
是否存在使解析“允许”的现有方法,或者我是否需要修改 YamDotNet 以允许这样做?