例如:对象 A 包含对象 B,对象 C 包含对象 A。
对象 A 能否正确序列化?
此处的注释#9表示它不起作用 。
相反,XStream 指示它确实处理循环引用。
是的,默认的 Java 序列化适用于循环引用。序列化对象 C 时,该字段将包含对已序列化对象 A 的反向引用,而不是再次对其进行序列化。
是的,Java 序列化适用于循环引用,请阅读此处以获取更多信息,以帮助您了解 Java 序列化可以执行的操作。