将java对象转换为xml?
我正在使用 XStream 将 java 对象转换为 xml。但我没有得到正确的输出。当我迭代对象时,我能够获取信息。但是当该对象通过 XStream 转换为 xml 时,数据就会发生变化。我不知道会出现什么问题。
你能提供一些替代品和一些样品吗?
提前致谢。 伊斯瓦尔
I am using XStream for converting the java object to xml. But i am not getting the proper output. When i am iterating the object, I am able to get the information. But when that object is converted to xml by XStream, the data changes. I dont know what will be the problem.
Can you provide some alternate with some samples.
Thanks in advance.
Easwar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Castor 映射。可能是一个不错的选择。
Castor Mapping. can be a good alternative.
注意:我是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 规范的非常有用的扩展:
Note: I'm the EclipseLink JAXB (MOXy) lead and a member of the JAXB 2 (JSR-222) expert group.
Have you considered using a JAXB implementation (Metro, MOXy, Apache JaxMe, etc)? Here is an example of mapping the same object model with JAXB and XStream for comparison:
In addition since JAXB is part of Java EE, it is the default binding layer for other Java EE technologies such as JAX-RS and JAX-WS:
MOXy also contains some very useful extensions beyond the JAXB specification: