我试图将该xml转换为Java,但有一些问题
<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是空的
@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时,它会给出名称异常的重复注释。
知道吗?
谢谢。
发布于 2022-05-27 10:44:51
@ElementList(entry = "over-under", inline = true, required = false)效果很好。
https://stackoverflow.com/questions/72399823
复制相似问题