gpt4 book ai didi

java - JAXB 解码不同类型的列表

转载 作者:行者123 更新时间:2023-11-30 03:04:30 25 4
gpt4 key购买 nike

我有以下 xml:

<scope>
<heading>
<code></code>
</heading>
<heading>
<code></code>
</heading>
<value>
<code></code>
</value>
<value>
<code></code>
</value>
</scope>

我将如何对其进行解码,以便我有两个列表。谢谢。

最佳答案

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public static class Scope {
@XmlElement(name = "heading")
List<Heading> headings = new LinkedList<>();
@XmlElement(name = "value")
List<Value> values = new LinkedList<>();

public Scope() {
}

public List<Heading> getHeadings() {
return headings;
}

public void setHeadings(List<Heading> headings) {
this.headings = headings;
}

public List<Value> getValues() {
return values;
}

public void setValues(List<Value> values) {
this.values = values;
}
}

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public static class Heading {
private String code;

public Heading() {
}

public String getCode() {
return code;
}

public void setCode(String code) {
this.code = code;
}
}

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public static class Value {
private String code;

public Value() {
}

public String getCode() {
return code;
}

public void setCode(String code) {
this.code = code;
}
}

关于java - JAXB 解码不同类型的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35152258/

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