是否可以在 JAXB/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 绑定级别或至少在 java 类型级别的映射文件中全局定义它?

注意:我是 EclipseLink JAXB (MOXy) 的负责人,也是 JAXB (JSR-222) 专家组的成员。

我们目前没有全局默认 null 表示形式的机制。 此功能存在现有的增强请求。 如果您有机会,请投票支持此错误,因为它会将其移至我们的优先级列表。

  • http://bugs.eclipse.org/368547

最新更新