gpt4 book ai didi

java - Xstream toXml 不序列化基类

转载 作者:行者123 更新时间:2023-12-02 12:05:27 24 4
gpt4 key购买 nike

我有一个具有以下结构的类,我正在尝试使用 Xstream 对其进行序列化

public class Child extends Parent implements Serializable {
private String prop1;
private String prop2;
// some getter setters
}

看起来像这样

 public class Parent implements Serializable {
private String prop3;
private String prop4;
// some getter setters
}

我正在尝试像这样序列化 Child 类。

    Child child = new Child();
child.setProp1("test desc");
child.setProp2("test name");
child.setProp3("xyz");
child.setProp4(true);

XStream xstream = new XStream();
String xmlData = xstream.toXML(virtualTerminalProfile);

但不知何故形成的 xml 如下所示

<com.company.Child>
< prop1>test name</prop1>
<prop2>test desc</prop2>
</com.company.Child>

我在 xml 中没有看到 prop3prop4

我不确定我错过了什么?

我正在使用xstream 1.4.4

最佳答案

我刚刚遇到这个问题。这是 OrderRetainingMap 中的一个错误。并在 1.4.7 版本中修复。

关于java - Xstream toXml 不序列化基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46937054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com