具有空字段的 JAXB 编组
2022-08-31 22:10:38
这是一个非常简单的请求,但我只是没有找到一种方法来做到这一点。
我基本上试图在JAXB中设置一个角色,该角色说每当遇到空字段时,不要在输出中忽略它,而是将其设置为空值。所以对于这个类:
@XMLRootElement
Class Foo {
Integer num;
Date date;
….
}
当这已被编组到 XML 文件中(如果日期字段为 null)时,我的输出中没有该元素。我想做的是将所有字段包含在输出中;如果它们为空,请将它们替换为 - 说空白。所以输出应该是:
<foo>
<num>123</num>
<date></date>
</foo>
谢谢
雅尔佩什。