足球数据【图文直播】API调用示例代码
野子电竞数据官网改版https://www.xxe.io/全新登场
import javax.xml.bind.JAXBContext;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.ByteArrayInputStream;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
/**
@API: 19.图文直播
@Website: https://www.xxe.io/
*/
public class FootballTextLive {public static void main(String[] args) {
try {
String content = getContent();JAXBContext jaxbContext = JAXBContext.newInstance(TextLiveList.class);Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();TextLiveList list = (TextLiveList) unmarshaller.unmarshal(new ByteArrayInputStream(content.getBytes()));list.getTextLiveList().forEach(item -> System.out.println(item));} catch (Throwable t) {t.printStackTrace();}
}
/**
- 获取API返回内容
- Note: 这里为了方便测试我使用了一份本地文件,使用时应替换为真实接口返回内容
*/
private static String getContent() {
try {
StringBuilder builder = new StringBuilder();
List lines = Files.readAllLines(Paths.get("./src/main/resources/FootballTextLive.xml"), StandardCharsets.UTF_8);
lines.forEach(line -> builder.append(line));
return builder.toString();
} catch (Throwable t) {
t.printStackTrace();
return “”;
}
}
@XmlRootElement(name = “list”)
public static class TextLiveList{
@XmlElement(name = “match”)
private List textLiveList;public List<TextLive> getTextLiveList() {return textLiveList;}
}
@XmlRootElement
public static class TextLive {
@XmlElement
private String ID;
@XmlElement
private String content;
@XmlElement
private String time;@Overridepublic String toString() {return "TextLive{" +"ID='" + ID + '\'' +", content='" + content + '\'' +", time='" + time + '\'' +'}';}public String getID() {return ID;}public String getContent() {return content;}public String getTime() {return time;}
}
}
足球数据【图文直播】API调用示例代码相关推荐
- 竞彩足球混合过关赔率API调用示例代码
<?php // +---------------------------------------------------------------------- // | 竞彩足球混合过关赔率A ...
- 竞彩足球混合过关赔率API调用示例代码2020版
$user = 'smmz'; $secret = '2e54c7eae2c5a6c01'; //竞彩足球混合过关数据 // +------------------------------------ ...
- 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码
电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...
- php篮球比赛,篮球数据API接口 - 【篮球比赛动画直播变化数据】API调用示例代码...
篮球比赛动画直播变化数据API调用示例,详细请查看在线文档,需注册下 package com.huaying.demo.basketball; import javax.xml.bind.JAXBCo ...
- php篮球比赛,篮球数据API接口-【篮球比赛动画直播变化数据】API调用示例代码...
篮球比赛动画直播变化数据API调用示例,详细请查看在线文档,需注册下 package com.huaying.demo.basketball; import javax.xml.bind.JAXBCo ...
- python动画定义篮球大小_篮球数据API接口 - 【篮球比赛动画直播变化数据】API调用示例代码...
篮球比赛动画直播变化数据API调用示例,详细请查看在线文档,需注册下 package com.huaying.demo.basketball; import javax.xml.bind.JAXBCo ...
- 足球数据API接口 - 【比赛动画直播数据】API调用示例代码
分享接口调用的示例代码,篮球数据[比赛动画直播数据]接口 package com.huaying.demo.football;import javax.xml.bind.JAXBContext; im ...
- 足球数据【文字直播】API调用示例代码
分享[文字直播]接口调用的示例代码 import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller; import java ...
- 足球数据API接口 - 【比赛动画直播变化数据】API调用示例代码
分享示例代码,足球数据[比赛动画直播变化数据]接口 package com.huaying.demo.football;import javax.xml.bind.JAXBContext; impor ...
最新文章
- SNMP OID批量枚举工具
- Python 抖音用户粉丝(公开)--分析与实现
- 软考-信息系统项目管理师-信息系统综合测试与管理
- Android Bundle类,通过bundle实现在两个activity之间的通讯
- kubernetes-Pod结构
- 免费的精品: Productivity Power Tools 动画演示
- 许志安刘强东倪震:结构性中年危机下的男人们
- TOJ3651确定比赛名次
- html合并标记,在合并期间在HTML标记之间拉取特定的(文本)间隔
- 使用 IntraWeb (25) - 基本控件之 TIWRegion
- 收藏 | 数据资源下载网址大全
- PyQt5 实现类似海康的设备搜索工具
- 百度地图根据经纬度计算距离
- 无线局域服务器架设方法,技巧:如何实现局域网架设BT服务器
- 跨境电商APP解决方案
- localhost无法访问的问题
- 在线考试题库型App
- 高数——换元法(2)
- 全国职业计算机学校排名,2020全国最好的计算机专业学校排名
- 八零后月薪56K老程序员感慨人生的起起伏伏,跳槽居然没地方让我跳!
热门文章
- 返程高峰期,这些防御姿势必不可少,请大家细读,谢谢:吐血整理!返程复工保命指南
- error 1935 安装程序集出错
- 黑苹果的初安装与升级 VMware12+mac os x 10.9+升级+VMware Tools安装
- 关于Arcgis林业数据处理的62个常用技巧
- 宠物王国彩虹java下载_宠物王国彩虹手机版
- Python机器学习算法入门教程(一)
- View.inflate 和 inflater.inflate 区别
- (六) Linux的权限管理操作详细学习笔记
- cpu计算速度排行榜_比拼浮点运算速度 超算排行榜是这样“算”出来的
- java do对象_java一些对象概念扫盲帖(DO VO DTO PO)