将java对象转换为xml?

时间:2011-08-30 07:48:59

标签: java xml web-services xstream

我正在使用XStream将java对象转换为xml。但我没有得到正确的输出。当我迭代对象时,我能够获得信息。但是当XStream将该对象转换为xml时,数据会发生变化。我不知道会出现什么问题。

你能提供一些替代品吗?

提前致谢。 Easwar

2 个答案:

答案 0 :(得分:3)

Castor Mapping。可以是一个很好的选择。

答案 1 :(得分:1)

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

您是否考虑过使用JAXB实现(Metro,MOXy,Apache JaxMe等)?下面是使用JAXB和XStream映射相同对象模型以进行比较的示例:

此外,由于JAXB是Java EE的一部分,因此它是其他Java EE技术(如JAX-RS和JAX-WS)的默认绑定层:

MOXy还包含一些超出JAXB规范的非常有用的扩展: