可以在JAXB / MOXy中为整个类或映射文件中的全局定义空值序列化策略吗?

时间:2012-04-13 16:36:35

标签: jaxb eclipselink moxy

我只找到了一种定义每个属性的空处理策略的方法:

<xml-element java-attribute="something">
    <xml-null-policy xsi-nil-represents-null="false" empty-node-represents-null="false" null-representation-for-xml="EMPTY_NODE" is-set-performed-for-absent-node="true" />
</xml-element>

有没有办法在xml-bindings级别的映射文件中全局定义它,或者至少在java类型级别?

1 个答案:

答案 0 :(得分:0)

注意:我是EclipseLink JAXB (MOXy)主管,是JAXB (JSR-222)专家组的成员。

我们目前没有全局默认空表示的机制。此功能现有增强请求。如果您有机会请投票支持此错误,因为它会将其提升到我们的优先级列表中。