JAXB-ElipseLink:@XmlJavaTypeAdapter和type属性
我正在使用@XmlJavaTypeAdapter将Map类型的字段封送到XML。这将导致EclipseLink MOXy在输出xml元素上创建一个JAXB-ElipseLink:@XmlJavaTypeAdapter和type属性,jaxb,eclipselink,moxy,Jaxb,Eclipselink,Moxy,我正在使用@XmlJavaTypeAdapter将Map类型的字段封送到XML。这将导致EclipseLink MOXy在输出xml元素上创建一个xsi:type=”“-属性。 验证后,当然找不到引用的类型 有没有办法抑制此属性的生成 PS:XmlAdapter标记会很方便:)结果表明type属性与@XmlJavaTypeAdapter注释无关。 这是由以下事实造成的:映射的元素是派生类型,并且MOXy将其类型正确编组为类型属性 使用而不是解决了这个问题。证明type属性与@XmlJavaTyp
xsi:type=”“
-属性。
验证后,当然找不到引用的类型
有没有办法抑制此属性的生成
PS:XmlAdapter标记会很方便:)结果表明type属性与@XmlJavaTypeAdapter注释无关。 这是由以下事实造成的:映射的元素是派生类型,并且MOXy将其类型正确编组为类型属性
使用
而不是
解决了这个问题。证明type属性与@XmlJavaTypeAdapter注释无关。
这是由以下事实造成的:映射的元素是派生类型,并且MOXy将其类型正确编组为类型属性
使用
而不是
解决了问题