Наш сервер создает карту FooCategory
в качестве ключа, а значение представляет собой список Foo
элементов. Поскольку контроллер добавляет это к модели для процесса рендеринга json
, файл Grails gson
выглядит следующим образом:
model {
List<String> names
Map<FooCategory, List<Foo>> categories
}
json {
names names
categories <<what is the syntax>>
}
После нескольких попыток я не могу получить действительную ссылку на список элементов Foo. Я хотел бы, например, сгенерировать json
вывод следующим образом:
{
"names": ["name1", "name2"],
"categories": [
{
"name": "category_1",
"fooCount": 5
},
{
"name": "category_5",
"fooCount": 8
}
]
}
Следующим шагом будет передача списка Foo
элементов в шаблон с использованием синтаксиса tmpl.templateName(fooElements)
, но сейчас я Я просто остановился на атрибуте count. Любая помощь приветствуется!