Bean-To-XML 注释:如何处理嵌套结构
对于 Web 服务中的 bean->xml 转换,我们使用 CXF 中的 Aegis(据我所知,它是 jaxb 兼容的)。
这是我的类型:
class C{
private int a;
private int b;
private T t;
...
}
class T{
private int t1;
private int t2;
}
我需要 t.t1
字段在 XML 中与 C< 中的
a
和 b
处于同一级别/code> (从 xml 恢复的 bean 应该是这样的:(
class C{
private int a;
private int b;
private int t1
}
客户端代码只对结构 T
中的字段 t1
感兴趣)。 谢谢。
For bean->xml convertion in webservices we use Aegis from CXF (it is jaxb-compatible, as I understand).
This is my type:
class C{
private int a;
private int b;
private T t;
...
}
class T{
private int t1;
private int t2;
}
I need t.t1
field to be on the same level in XML as a
and b
in C
(bean restored from xml should be like this:
class C{
private int a;
private int b;
private int t1
}
(client code is interested only in field t1
from structure T
).
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将
getT1()
和setT1(int)
添加到C
并使getT()
@ XmlTransient
You could add
getT1()
andsetT1(int)
toC
and makegetT()
@XmlTransient