将XML反序列化为对象

时间:2010-11-01 13:15:28

标签: java xml serialization xstream

我有一个xml文件,它没有使用XStream序列化 它可以是任何自定义但固定的格式,
如何使用XStream或任何有效的api将其序列化为Object。

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我认为您需要实现自己的转换器,请参阅此tutorial

编辑:肯定有其他方式(阅读:其他软件包)对此进行排序,但在您提出的问题中,您提到过您想要使用XStream,因此我的回复以及链接到教程那里。

答案 2 :(得分:0)

您可以使用MOXy JAXB中的@XmlPath扩展名将对象模型映射到任何XML文档,而无需担心编写转换器。您还可以使用外部化元数据格式将多个映射应用于对象模型:

有关详细信息,请参阅:

答案 3 :(得分:0)

性能最佳的XML序列化程序是Simple。它比JAXB更快,内存效率更高。它也更容易使用。一切都可以通过注释完成,您不必直接处理XML。

相关问题