Я пытаюсь получить доступ к значениям из файла yaml в моем коде java. То, чего я пытаюсь достичь, это то, что при заданном ключе я могу найти его значение. Я могу правильно прочитать в файле yaml в коде, что когда я получаю результат, он имеет тип связанный с HashMap, что затрудняет работу с ним. Я не могу получить доступ к определенному значению с помощью ключа.
Вот мой файл yaml.
people:
men:
waiter:
name: James
age: 21
airHost:
name: John
age: 33
headmaster:
name: Jake
age: 38
women:
waitress:
name: Jane
age: 21
airHostess:
name: Amy
age: 33
headmisstress:
name: Eve
age: 38
Итак, допустим, я хочу прочитать имя официанта? мне нужно было бы получить доступ к вложенным объектам людей> мужчины> официант> имя
вот мой java код для чтения yaml
Yaml yaml = new Yaml();
Reader yamlFile = new FileReader("src/main/resources/file.yml");
Map<String , Object> yamlMaps = (Map<String, Object>) yaml.load(yamlFile);