Это довольно простой запрос, но я просто не нашел способ сделать это.
В основном я пытаюсь настроить роль в JAXB, который говорит, что всякий раз, когда встречается нулевое поле, вместо того, чтобы игнорировать его на выходе, установите его на пустое значение. Итак, для класса:
@XMLRootElement
Class Foo {
Integer num;
Date date;
….
}
Когда это было отправлено в файл XML, если поле даты равно null, мой вывод не содержит этого элемента. То, что я хочу сделать, это включить все поля в вывод; и если они равны нулю, замените их - скажем, пробелом. Таким образом, выход должен быть:
<foo>
<num>123</num>
<date></date>
</foo>
Спасибо,
Jalpesh.