野子电竞数据官网改版https://www.xxe.io/全新登场

import com.alibaba.fastjson.JSON;

import com.alibaba.fastjson.annotation.JSONField;

import java.nio.charset.StandardCharsets;

import java.nio.file.Files;

import java.nio.file.Paths;

import java.util.List;

/**

@API: 赛事列表

*/

public class LolLeague {

public static void main(String[] args) {

try {

String content = getContent();

Respond rsp = JSON.parseObject(content, Respond.class);

System.out.println(rsp.code);

System.out.println(rsp.message);

rsp.getLeagueList().forEach(System.out::println);

} 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/LolLeague.json"), StandardCharsets.UTF_8);

lines.forEach(builder::append);

return builder.toString();

} catch (Throwable t) {

t.printStackTrace();

return "";

}

}

public static class Respond {

@JSONField(name = "code")

private int code;

@JSONField(name = "message")

private String message;

@JSONField(name = "data")

private List leagueList;

public int getCode() {

return code;

}

public void setCode(int code) {

this.code = code;

}

public String getMessage() {

return message;

}

public void setMessage(String message) {

this.message = message;

}

public List getLeagueList() {

return leagueList;

}

public void setLeagueList(List leagueList) {

this.leagueList = leagueList;

}

}

public static class League {

@JSONField(name = "league_id")

private int leagueId;

@JSONField(name = "name")

private String name;

@JSONField(name = "name_en")

private String nameEn;

@JSONField(name = "short_name")

private String nameShort;

@JSONField(name = "start_time")

private long startTime;

@JSONField(name = "end_time")

private long endTime;

@JSONField(name = "organizer")

private String organizer;

@JSONField(name = "logo")

private String logo;

@JSONField(name = "address")

private String address;

@JSONField(name = "team_ids")

private List teamIds;

@JSONField(name = "status")

private int status;

@Override

public String toString() {

return "League{" +

"leagueId=" + leagueId +

", name='" + name + '\'' +

", nameEn='" + nameEn + '\'' +

", nameShort='" + nameShort + '\'' +

", startTime=" + startTime +

", endTime=" + endTime +

", organizer='" + organizer + '\'' +

", logo='" + logo + '\'' +

", address='" + address + '\'' +

", teamIds=" + teamIds +

", status=" + status +

'}';

}

public void setLeagueId(int leagueId) {

this.leagueId = leagueId;

}

public void setName(String name) {

this.name = name;

}

public void setNameEn(String nameEn) {

this.nameEn = nameEn;

}

public void setNameShort(String nameShort) {

this.nameShort = nameShort;

}

public void setStartTime(long startTime) {

this.startTime = startTime;

}

public void setEndTime(long endTime) {

this.endTime = endTime;

}

public void setOrganizer(String organizer) {

this.organizer = organizer;

}

public void setLogo(String logo) {

this.logo = logo;

}

public void setAddress(String address) {

this.address = address;

}

public void setTeamIds(List teamIds) {

this.teamIds = teamIds;

}

public void setStatus(int status) {

this.status = status;

}

}

}

PHP LOL接口,电竞英雄联盟数据API接口 - 【赛事列表】API调用示例代码相关推荐

  1. 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码

    电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...

  2. 电竞英雄联盟数据API接口 - 【近期赛事列表】API调用示例代码

    分享使用接口调用的示例代码,今天接的是英雄联盟的[近期赛事列表]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...

  3. 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码

    分享使用接口调用的示例代码,今天接的是英雄联盟的[联赛列表]接口,跟之前不同的是,接口返回的是Json数据,这里使用Fastjson来解析. import com.alibaba.fastjson.J ...

  4. 电竞英雄联盟数据API接口 - 【选手基本信息】API调用示例代码

    分享使用接口调用的示例代码,接的是英雄联盟的[选手基本信息]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.anno ...

  5. 电竞英雄联盟数据API接口 - 【英雄联赛统计】API调用示例代码

    分享使用接口调用的示例代码,今天接的是英雄联盟的[英雄联赛统计]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...

  6. dota2 java_电竞Dota2数据API接口 - 【战队列表】调用示例代码

    分享调用飞鲸电竞数据DOTA2的数据接口,在线接口文档,需注册 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annota ...

  7. lol数据英雄联盟接口LOL接口电竞api开发比分网分享@

    英雄联盟数据LOL接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 各大赛区的lol数据都有 1.获取赛事 接口:{{host1}}/api/serie ...

  8. 定制电竞比分网LOL英雄联盟数据API接口调用代码

    定制电竞比分网LOL英雄联盟数据API接口调用代码 GET /api/result/lol 说明 该接口为LOL英雄联盟API接口,主要用来拉取比赛结果数据 当每一局比赛结束时,破晓字节电竞数据API ...

  9. Dota2数据Dota2接口电竞api开发比分网分享

    Dota2数据Dota2接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 1.获取赛事 接口:{{host1}}/api/series/9870? {& ...

最新文章

  1. 全球及中国商业座机电话行业投资潜力及竞争格局展望报告2021-2027年版
  2. Sitecore 9 为什么数据驱动的组织选择它
  3. php 单例模式 单态模式
  4. javascript --- 实战中体会jsonp
  5. jQuery.extend与jQuery.fn.extend的区别分析与实例
  6. mysql采用 级触发_Mysql高级之触发器(trigger)
  7. 本地执行php查看内存占用,查看页面执行php占用内存情况
  8. 爬虫-练习引导-豆办电影爬取-json数据的处理
  9. vue.js视频课程_在此免费课程中学习Vue.js! ✨
  10. Kafka 分布式消息队列介绍
  11. 价格要大涨,新5G iPhone可能不会带来换机热?
  12. shiro 同时实现url和按钮的拦截_Shiro权限管理框架(一):Shiro的基本使用
  13. ThreadPoolExecutor线程池源码(二) - 核心源码
  14. python3.8安装pygame_Python3.8安装Pygame教程
  15. 04 高等数学专题——向量代数和空间解析几何
  16. MATLAB 产生带宽信号
  17. 用数字计算机公式表白,数学计算题表白公式
  18. 机器人最新天赋符文天赋加点图_机器人天赋符文s9
  19. Ruoyi-Vue是如何实现微信公众号免密登录的
  20. 微信小程序 - 二维码数据解析,如何扫码进入开发版测试二维码数据

热门文章

  1. NB-Iot烟感03:感烟探测器原理图设计
  2. MATLAB路面裂缝检测识别算法仿真
  3. 通灵学院|游戏设计研习5:游戏机制的平衡★(4300字)
  4. 2021-2022 ACM-ICPC Latin American Regional Programming Contest 题解
  5. 组合预测模型 | PSO-ELM、ELM极限学习机数据回归预测对比(Matlab程序)
  6. FAST-LIO2代码解析(二)
  7. Cerberus恶意软件团队解散,10万美元拍卖源代码工程
  8. 【Rust日报】 2019-04-09
  9. 那些创新是如何产生的?
  10. 团队做项目该怎样分工