Я использую Play! framework, и у меня есть модель (Entity) с переменной типа Map.
Чтобы провести некоторые тесты, я загружаю файл YAML каждый раз, когда запускаю приложение, но я не знаю синтаксиса для определения карты.
Допустим, у меня есть этот класс
public class aClass {
public int arg1;
public String arg2;
public Map<String, Integer> arg3;
}
Как бы выглядел мой файл YAML? Я пробовал это:
aClass(object1)
arg1: 34
arg2: aString
arg3: [key1: value1, key2: value2] <- What do I do here?
Это одна из многих моих попыток. Я не знаю синтаксиса и не могу найти его в Интернете. Думаю, Play! использует SnakeYAML в качестве парсера YAML.
В документе я нашел несколько примеров, но ни один из них не работает.
В моем приложении все работает, за исключением того, что переменная Map (в примере arg3) имеет размер 0 элемента.
Спасибо.