【发布时间】:2020-02-11 02:25:09
【问题描述】:
我尝试如下设置表示器
Representer representer = new Representer();
representer.getPropertyUtils().setSkipMissingProperties(true);
但它仍然在一些我无法控制的超类属性上失败。
【问题讨论】:
我尝试如下设置表示器
Representer representer = new Representer();
representer.getPropertyUtils().setSkipMissingProperties(true);
但它仍然在一些我无法控制的超类属性上失败。
【问题讨论】:
尝试使用TypeDescription 告诉 SnakeYAML 它应该跳过超类属性:
final td = new TypeDescription(MyClass.class);
td.setExcludes("property1", "property2" /* ... */);
representer.addTypeDescription(td);
MyClass 是子类。
【讨论】: