6
Używam SnakeYaml do parsowania pliku yaml, czy istnieje i tak, aby zignorować właściwości z pliku yaml?Ignoruj pola z yaml podczas parsowania za pomocą SnakeYaml (nie można znaleźć właściwości na klasie)
Używam SnakeYaml do parsowania pliku yaml, czy istnieje i tak, aby zignorować właściwości z pliku yaml?Ignoruj pola z yaml podczas parsowania za pomocą SnakeYaml (nie można znaleźć właściwości na klasie)
znalazłem to :)
Representer representer = new Representer();
representer.getPropertyUtils().setSkipMissingProperties(true);
Yaml yaml = new Yaml(new Constructor(MyClass.class),representer);
to rozwiązanie nie działa, jeśli masz zwyczaj 'PropertyUtils' tak nazwać' super.getProperty (typ, nazwa) '. W takim przypadku musisz zawinąć wywołanie w bloku 'try-catch' i zwrócić pusty obiekt' Property', jeśli się nie powiedzie (: – Jezor