Java中是否存在使用writeObject方法的任何开源Object to XML serializer [英] Is there any open source Object to XML serializer in Java that uses writeObject method
问题描述
在Java中是否有任何开源的Object to XML serializer,它使用对象上的writeObject方法进行序列化,类似于WebObjects中的NSXMLOutputStream?
Is there any open source Object to XML serializer in Java that uses writeObject method on the object to serialize similar to NSXMLOutputStream in WebObjects?
推荐答案
不确定您的确切要求,但我建议您查看 JAXB ,XML序列化的一个很好的Java标准。
Not sure exactly what you are asking, but I would suggest you look at JAXB, one great Java standard for XML serialization.
大多数序列化都可以使用注释进行定义,但您也可以使用所谓的适配器<提供自己的序列化/ strong>即可。
Most of the serialization can be defined using annotations, but you can provide your own serialization as well using so-called adapters.
然后,您可以根据需要对XML进行编组/取消编组。有关示例,请参见此答案。
You can then marshall/unmarshall from/to XML as you want. See this answer for an example.
这篇关于Java中是否存在使用writeObject方法的任何开源Object to XML serializer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!