Ключевое слово as
фактически является частью спецификации языка Groovy.Часть, которую вам не хватает, это класс XML, который выполняет преобразование.На самом деле это просто модный класс, который прогуливает POJO и пишет XML (возможно, с использованием MarkupBuilder
).
Groovy не имеет встроенного класса, такого как grails.converters.XML
, который делает его таким простым.Вместо этого вам нужно будет вручную создать XML, используя MarkupBuilder
или StreamingMarkupBuilder
.
. Ни один из них автоматически не преобразует POJO или POGO в XML, вам придется либо обрабатывать это самостоятельно вручную, либо использовать отражение для автоматизации процесса.
Я бы предположил, что вы можете скопировать конвертер grails, но он может иметь много зависимостей.,Тем не менее, это открытый исходный код, который может стать отправной точкой, если вам нужен более многократно используемый компонент.