Ich habe grails 3.1 Anwendung.Grails 3 - Marshaller mit XML
Unten ist der Code zum Anpassen der Elemente, die JSON Marshaller verwendet, die perfekt funktioniert.
JSON.createNamedConfig("memeListView", {
JSON.registerObjectMarshaller(Meme) { Meme memeIns ->
return [
caption: memeIns.caption,
likeCount: memeIns.likeCount,
]
}
})
Aber, ich habe den obigen Code für XML Einweiser versucht, aber es zeigt gesamte Objektattribute, statt erforderlich. Unten ist der Code für das XML-Marshalling.
XML.createNamedConfig("memeListView", {
XML.registerObjectMarshaller(Meme) { Meme memeIns ->
return [
caption: memeIns.caption,
likeCount: memeIns.likeCount,
]
}
})
In Aktion Teil
JSON.use('memeListView'){
render memesList as JSON
}
Bitte empfehlen Sie mir, wie für XML-Antwort Rangier zu tun.
Noch zeigen es gesamte attributes –
Können Sie den Code zeigen, die Sie verwenden? – billjamesdev
XML.use ("memeListView") { render memeList als XML } –