gpt4 book ai didi

java - JAXB,具有与父类(super class)相同的rootNode名称的编码子类

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:19:41 26 4
gpt4 key购买 nike

假设我有这个:

public class Foo {
private String value;

// <snip> getters and setters, constructors etc
}

我还有这个:
public class Bar extends Foo {
private String anotherValue;

// <snip> getters and setters, constructors etc
}

我希望能够将此数据整理为一个 Bar对象:
<foo>
<value>smang</value>
<anotherValue>wratz</anotherValue>
</foo>

我现在无法检查,但是如果我将 @XmlRootNode的名称改为'foo',并且只将 Bar传递给jaxb封送处理程序,这是否有效?我需要做什么比这更聪明的事吗?

最佳答案

我试着做同样的事情,在这里找到了答案:
JAXB marshalling declared parent class vs. actual runtime subclass
这对我有用,希望能帮上忙!

关于java - JAXB,具有与父类(super class)相同的rootNode名称的编码子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2406585/

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