【发布时间】:2011-01-26 07:49:45
【问题描述】:
Java 中是否有任何开源 Object to XML 序列化器,它使用对象上的 writeObject 方法进行序列化,类似于 WebObjects 中的 NSXMLOutputStream?
【问题讨论】:
标签: java xml serialization xml-serialization
Java 中是否有任何开源 Object to XML 序列化器,它使用对象上的 writeObject 方法进行序列化,类似于 WebObjects 中的 NSXMLOutputStream?
【问题讨论】:
标签: java xml serialization xml-serialization
不确定您要问什么,但我建议您查看JAXB,这是一种用于 XML 序列化的出色 Java 标准。
大部分序列化可以使用注解定义,但您也可以使用所谓的适配器提供自己的序列化。
然后,您可以根据需要从/到 XML 编组/解组。示例见this answer。
【讨论】:
看看XMLEncoder/XMLDecoder 类,它们的行为类似于 XML 中的对象序列化。
这些类从 JDK 1.4 版本开始就是它的一部分。
【讨论】:
看看http://x-stream.github.io/ 虽然我不知道它是否在 Object 类上使用了这些方法。
你想用那些方法做什么?
【讨论】: