несколько сериализаций JAXB для одного класса? - PullRequest
1 голос
/ 09 сентября 2011

У меня есть класс A, который в результате используется для метода JAX-RS.Я хочу преобразовать A в xml двумя различными способами.

Есть ли способ дать рестайзи два разных сопоставления для использования в моем классе?

Привет, Лауреат

Ответы [ 2 ]

3 голосов
/ 09 сентября 2011

Примечание: Я EclipseLink JAXB (MOXy) и являюсь членом JAXB 2 ( JSR-222 ) ) экспертная группа.

Вы можете использовать MOXy для этого. Посмотрите мой пост в блоге, где я сопоставляю одну и ту же объектную модель с двумя различными метеорологическими службами (Google и Yahoo), используя аннотации для одного сопоставления и метаданные XML MOXy для второго сопоставления:

Ниже приведен пример использования XML-метаданных MOXy в среде JAX-RS:

Для получения дополнительной информации

1 голос
/ 09 сентября 2011

Вот решение для JAXB RI . Та же идея: определять аннотации JAXB в ресурсах XML.

...