JAXB de Triage avec des champs null

C'est une question assez simple demande, mais je n'ai tout simplement pas trouver un moyen de le faire.

J'essaie de configurer un rôle dans JAXB qui dit que chaque fois qu'un champ nul est rencontré, au lieu de l'ignorer dans la sortie, le régler à une valeur vide. Ainsi, pour la classe :

@XMLRootElement
Class Foo {
   Integer num;
   Date date;
….
}

Lorsque cela a été rassemblés dans le fichier XML si le champ date est nulle, ma sortie n'a pas qui élément en elle. Ce que je veux faire est d'inclure tous les champs de la sortie; et si ils sont nuls, les remplacer à - dire un vide. Si la sortie doit être :

<foo>
  <num>123</num>
  <date></date>
</foo>

Merci,

Jalpesh.

  • Grande question et de la réponse! J'ai rencontré le même problème, et il a été d'une grande aide.
InformationsquelleAutor Jalpesh | 2009-05-13