【发布时间】:2010-10-25 21:47:38
【问题描述】:
这是一个非常简单的请求,但我只是没有找到方法。
我基本上是在尝试在 JAXB 中设置一个角色,即每当遇到空字段时,而不是在输出中忽略它,而是将其设置为空值。所以对于班级:
@XMLRootElement
Class Foo {
Integer num;
Date date;
….
}
如果日期字段为空,则将其编组到 XML 文件中时,我的输出中没有该元素。我想要做的是在输出中包含所有字段;如果它们为空,请将它们替换为 - 说一个空白。所以输出应该是:
<foo>
<num>123</num>
<date></date>
</foo>
谢谢,
贾尔佩什。
【问题讨论】:
-
很好的问答!我遇到了同样的问题,这是一个巨大的帮助。
标签: java jaxb marshalling