У меня есть приложение Grails 3.1.
Ниже приведен код для настройки элементов, в котором используется маршаллер JSON, который отлично работает.
JSON.createNamedConfig("memeListView", {
JSON.registerObjectMarshaller(Meme) { Meme memeIns ->
return [
caption: memeIns.caption,
likeCount: memeIns.likeCount,
]
}
})
Но я попробовал приведенный выше код для маршаллера XML, но он отображает целые атрибуты объекта вместо обязательных. Ниже приведен код для маршалинга XML.
XML.createNamedConfig("memeListView", {
XML.registerObjectMarshaller(Meme) { Meme memeIns ->
return [
caption: memeIns.caption,
likeCount: memeIns.likeCount,
]
}
})
В действующей части
JSON.use('memeListView'){
render memesList as JSON
}
Пожалуйста, предложите мне, как сделать сортировку для ответа xml.