Я хочу загрузить список POJO из моего файла yaml. Возможно ли это сделать, используя змеиный ямль?Snakeyaml to convert yaml to pojo
мой файл YAML выглядит примерно так -
- pty1:val1
pty2:val2
- pty1:val1
pty2:val2
И мой POJO -
class pojo {
String pty1;
String pty2;
}
Snakeyaml документация действительно говорит использовать loadAs(), но который загружает один элемент. Можно ли загрузить список таких элементов с автоматическим привязкой к типу?
Спасибо!
Пробовали ли вы использовать 'yaml.load (yamlString)'? Как я могу видеть здесь https://code.google.com/p/snakeyaml/wiki/Documentation#Loading_YAML, он должен вам помочь. – pepuch
Он не работает ... Он загружает его как список связанных хэш-карт. Возможно, следует добавить теги для snakeyaml, чтобы узнать, что это java bean? – amrk7
Как вы писали, вы должны загрузить pojos, чтобы перечислить и работать над ним. Кстати, вы также можете использовать метод loadAll. – pepuch