我一直在寻找一个 xml 序列化库,它可以将 (Java/Python) 对象序列化和反序列化为 xml 并返回。我现在正在使用 Java 的 XStream。如果 XStream 有一个 python 版本来从 Xstream 生成的 xml 进行反序列化,那我就可以完成它了。 Thrift 或此类其他库除非允许数据格式为 xml,否则将无法工作。我正在寻找任何可以做到这一点的图书馆的建议。 - 谢谢
最佳答案
由于 Java 和 Python 对象本身非常不同,因此几乎不可能做到这一点,除非双方都限制允许的类型等。
在这种情况下,我建议您使用 JSON,这是一种很好的互操作性格式,尽管它不是 XML。
否则,您可以轻松编写一个采用 XStream XML 并将其加载到 Python 对象中的库,但它始终仅限于 Java 和 Python 之间的相似之处。
关于java - Java 和 Python 之间的 XML 序列化库互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730082/