Немного предыстории (и мнения)
YAML - это JSON для ленивых людей.Из-за этого ваша структура YAML в основном является древовидной структурой.Вы можете использовать Джексон для анализа YAML так же, как вы используете Джексон для анализа JSON;создайте структуру POJO.
Вот несколько примеров классов для части "product" вашего YAML:
public class TopClass
{
private Product product;
}
public class Product
{
private Blammy alternateId;
private Blammy productId;
}
public class Blammy
{
private boolean exclude;
private boolean exists;
private boolean equals;
private boolean isSimple;
}
Существует, например, миллион источников, описывающих, как использовать Джексонапроанализировать JSON (и, вероятно, YAML).Вот ссылка на существующий вопрос StackOverflow, в котором обсуждается Разбор YAML с Джексоном