从 Java 到 XML 序列化/反序列化的最佳实践

发布于 2024-09-03 12:16:27 字数 76 浏览 5 评论 0原文

将 Java 类序列化为 XML 的最合适方法是什么? 我尝试了 JAXB,但它在接口和泛型方面存在问题。什么解决方案侵入性最小但可扩展?

What is the most appropriate way to serialize Java Classes to XML?
I tried JAXB, but it has issues with Interfaces and Generics. What solution is least intrusive but scalable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心安伴我暖 2024-09-10 12:16:27

我一直对 XStream 有着积极的体验:

http://x-stream。 github.io/tutorial.html#to-xml

正如您所看到的,它使用起来很简单。

我实际上并没有将 XStream 与泛型一起使用(我只将它用于简单的 JavaBean 类型类),但 Google 似乎建议它可以毫无问题地处理它们。例如 http://techo-ecco.com/blog/ xstream-spring-ws-oxm-and-generics/

I've always had positive experiences with XStream:

http://x-stream.github.io/tutorial.html#to-xml

As you can see, it's simple to use.

I haven't actually used XStream with Generics (I've only ever used it for simple JavaBean type classes), but Google seems to suggest it handles them without problems. e.g. http://techo-ecco.com/blog/xstream-spring-ws-oxm-and-generics/

彩虹直至黑白 2024-09-10 12:16:27

I would suggest to overcome the issues with interfaces and generics you have with JAXB.

JAXB Marshalling and Generics

java.util.List is an interface, and JAXB can't handle interfaces

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文