Ответ 1
snakeyaml - это библиотека для анализа файлов YAML. Прост в использовании в groovy.
UPDATE: изменил тип переменной примера на List, так как элемент верхнего уровня файла примера представляет собой коллекцию
@Grab('org.yaml:snakeyaml:1.17')
import org.yaml.snakeyaml.Yaml
Yaml parser = new Yaml()
List example = parser.load(("example.yaml" as File).text)
example.each{println it.subject}
Полная документация по snakeyaml: