野子电竞数据官网改版https://www.xxe.io/全新登场importjavax.xml.bind.JAXBContext;importjavax.xml.bind.Unmarshaller;importjavax.xml.bind.annotation.XmlElement;importjavax.xml.bind.annotation.XmlRootElement;导入java.io.ByteArrayInputStream;导入java.nio.charset.StandardCharsets;导入java.nio.file.Files;导入java.nio.file.Paths;导入java.util.List;/**@API:6.球队信息@Website:https://www.xxe.io/*/publicclassFootballTeamInfo{publicstaticvoidmain(String[]args){try{Stringcontent=getContent();JAXBContextjaxbContext=JAXBContext.newInstance(TeamList.class);解组器unmarshaller=jaxbContext.createUnmarshaller();TeamListteamList=(TeamList)unmarshaller.unmarshal(newByteArrayInputStream(content.getBytes()));teamListmgetTeamList().forEach(item->System.out.println(item));}catch(Throwablet){t.printStackTrace();}}/***获取API的返回内容**注意:这里我为了方便测试使用了本地文件,使用时应该换成真实的接口返回内容*/privatestaticStringgetContent(){try{StringBuilderbuilder=newStringBuilder();Listlines=Files.readAllLines(Paths.get("./src/main/resources/FootballTeamInfo.xml"),StandardCharsets.UTF_8);lines.forEach(line->builder.append(line));返回builder.toString();}catch(Throwablet){t.printStackTrace();返回””;}}@XmlRootElement(name="list")publicstaticclassTeamList{@XmlElement(name="i")privateListteamList;publicListgetTeamList(){returnteamList;}}@XmlRootElementpublicstaticclassTeam{@XmlElement(name="id")privateStringteamId;@XmlElement(name="lsID")privateStringleagueId;@XmlElement(name="g")privateStringgbName;@XmlElement(name="b")privateStringbigName;@XmlElement(name="e")privateStringenName;@XmlElement(name="Found")私有字符串发现日期;@XmlElement(name="Area")私有字符串区域;@XmlElement(name="gym")privateStringgym;@XmlElement(name="Capacity")privateStringgymCapacity;@XmlElement(name="Flag")privateStringteamFlag;@XmlElement(name="addr")私有字符串地址;@XmlElement(name="URL")私人字符串网站;@XmlElement(name="master")privateStringmaster;@OverridepublicStringtoString(){return"Team{"+"teamId='"+teamId+'\''+",leagueId='"+leagueId+'\''+",gbName='"+gbName+'\''+",bigName='"+bigName+'\''+",enName='"+enName+'\''+",foundDate='"+foundDate+'\''+",area='"+area+'\''+",gym='"+gym+'\''+",gymCapacity='"+gymCapacity+'\''+",teamFlag='"+teamFlag+'\''+",address='"+address+'\''+",website='"+website+'\''+",master='"+master+'\''+'}';}publicStringgetTeamId(){返回teamId;}publicStringgetLeagueId(){返回leagueId;}publicStringgetGbName(){返回gbName;}publicStringgetBigName(){返回大名;}publicStringgetEnName(){返回enName;}publicStringgetFoundDate(){returnfoundDate;}publicStringgetArea(){返回区域;}publicStringgetGym(){返回健身房;}publicStringgetGymCapacity(){返回gymCapacity;}publicStringgetTeamFlag(){returnteamFlag;}publicStringgetAddress(){返回地址;}publicStringgetWebsite(){返回网站;}publicStringgetMaster(){returnmaster;}}}