JAXB Marcado con campos nulos

Esta es una solicitud bastante simple, pero simplemente no encontré una manera de hacerlo.

Básicamente estoy tratando de configurar un rol en JAXB que dice que siempre que se encuentre un campo nulo, en lugar de ignorarlo en la salida, configúrelo en un valor vacío. Entonces para la clase:

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

Cuando esto se ha incluido en el archivo XML si el campo de fecha es nulo, mi salida no tiene ese elemento en él. Lo que quiero hacer es incluir todos los campos en la salida; y si son nulos, reemplácelos con - digamos un espacio en blanco. Entonces la salida debería ser:

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

Gracias

Jalpesh.

Respuestas a la pregunta(10)

Su respuesta a la pregunta