首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单XML多重数组

简单XML多重数组
EN

Stack Overflow用户
提问于 2022-05-27 02:24:00
回答 1查看 25关注 0票数 0

我试图将该xml转换为Java,但有一些问题

代码语言:javascript
复制
<betting>
    <over-under status="active" opening="false" date="2022-05-26T19:50:55.243-04:00">
        <id>/betting/odds:259249033</id>
        <sportsbook>fanduel</sportsbook>
    </over-under>
    <over-under status="active" opening="false" date="2022-05-26T13:38:47.437-04:00">
        <id>/betting/odds:259233680</id>
        <sportsbook>22bet</sportsbook>
    </over-under>
    <three-way status="active" opening="false" date="2022-05-26T13:39:30.960-04:00">
        <id>/betting/odds:259233853</id>
        <sportsbook>pinnacle</sportsbook>
    </three-way>
    <three-way status="active" opening="false" date="2022-05-25T23:28:17.967-04:00">
        <id>/betting/odds:259218125</id>
        <sportsbook>betonline</sportsbook>
    </three-way>
</betting>

@ElementList是空的

代码语言:javascript
复制
@Root(strict = false)
public class Betting {

    @ElementList(name = "over-under", inline = true, required = false)
    private List<OverUnder> overUnders = new ArrayList<>();

    public List<OverUnder> getOverUnders() {
        return overUnders;
    }

    public void setOverUnders(List<OverUnder> overUnders) {
        this.overUnders = overUnders;
    }
}

另外,当我为三种方式添加第二个@ElementList时,它会给出名称异常的重复注释。

知道吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-05-27 10:44:51

代码语言:javascript
复制
@ElementList(entry = "over-under", inline = true, required = false)

效果很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72399823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档