JAXB,包含时如何跳过类标签
获取 XML:
<person>
<foo>thing</foo>
<bar>other</bar>
</person>
从该代码中
public class Person {
private InnerThing in;
}
public class InnerThing {
private String foo;
private String bar;
}
我正在尝试使用 JAXB java 注释
。默认情况下,我得到
<person>
<innerThing>
<foo>thing</foo>
<bar>other</bar>
</innerThing>
</person>
如何仅使用注释跳过 InnerThing 标记?
I'm trying to get that XML:
<person>
<foo>thing</foo>
<bar>other</bar>
</person>
from that code
public class Person {
private InnerThing in;
}
public class InnerThing {
private String foo;
private String bar;
}
with JAXB java annotations.
By default, I get
<person>
<innerThing>
<foo>thing</foo>
<bar>other</bar>
</innerThing>
</person>
How can I skip the InnerThing tag with just annotations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 EclipseLink JAXB (MOXy) 的 @XmlPath 注释来解决此问题(我我是 MOXy 技术负责人):
了解更多信息:
You could use EclipseLink JAXB (MOXy)'s @XmlPath annotation to solve this problem (I'm the MOXy tech lead):
For More Information: