XML-сериализация для классов Groovy - PullRequest
0 голосов
/ 05 марта 2010

Для построения приложения на Spring MVC + Groovy + Google App Engine мне нужен простой XML-сериализатор / маршаллер.

Я пробовал:

  • XStream- он не работает в Google App Engine, потому что он использует ограниченные (в GAE) классы
  • Jaxb2 - он не работает с классами Groovy, потому что класс Groovy имеет дополнительные (скрытые) поля (например,metaClass и т. Д.)
  • XmlBeans, насколько я понимаю, может использоваться только для десериализации из XML в Java Beans
  • Castor кажется большой нагрузкой (мне не нужно ничегоXMLSchema и т. Д.)

Я хочу просто сбросить класс в соответствующий XML и настроить имена тегов, используя несколько простых настроек (аннотации Java, например), без XMLSchema / DTD

Итак, требования:

  • для использования в Google App Engine
  • без XMLSchema / DTD
  • простая конфигурация
  • быстрая
  • достаточно только object-> xml
  • maven2 support
  • groovy support (или настроенный вручную lisт используемых полей)
  • (опционально) пружинная интеграция

Кто-нибудь может порекомендовать мне хороший инструмент для этого?

1 Ответ

1 голос
/ 05 марта 2010

Я не знаю, есть ли библиотека, которая соответствует вашим требованиям, но вы можете взглянуть на этот список: http://karussell.wordpress.com/2009/09/03/xml-serializers-for-java/

например, простая библиотека - хороший кандидат

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...