2015-05-11 12 views

Antwort

11

Ich fand es :)

Representer representer = new Representer(); 
representer.getPropertyUtils().setSkipMissingProperties(true); 


Yaml yaml = new Yaml(new Constructor(MyClass.class),representer); 
+0

Diese Lösung, wenn Sie eine benutzerdefinierte 'PropertyUtils' haben nicht funktioniert, die' super.getProperty (Typ, Name) 'nennen. In diesem Fall müssen Sie den Aufruf in einen 'try-catch'-Block umbrechen und bei einem Fehler ein leeres' Property'-Objekt zurückgeben (: – Jezor