电竞英雄联盟数据API接口 - 【选手基本信息】API调用示例代码
分享使用接口调用的示例代码,接的是英雄联盟的【选手基本信息】接口.
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 LolPlayer {public static void main(String[] args) {try {String content = getContent();Respond rsp = JSON.parseObject(content, Respond.class);System.out.println(rsp);} catch (Throwable t) {t.printStackTrace();}}/*** 获取API返回内容* <p>* Note: 这里为了方便测试我使用了一份本地文件,使用时应替换为真实接口返回内容*/private static String getContent() {try {StringBuilder builder = new StringBuilder();List<String> lines = Files.readAllLines(Paths.get("./src/main/resources/LolPlayer.json"), StandardCharsets.UTF_8);lines.forEach(builder::append);return builder.toString();} catch (Throwable t) {t.printStackTrace();return "";}}public static class Respond {@JSONFieldprivate int code;@JSONFieldprivate String message;@JSONFieldprivate Player data;@Overridepublic String toString() {return "Respond{" +"code=" + code +", message='" + message + '\'' +", data=" + data +'}';}public void setCode(int code) {this.code = code;}public void setMessage(String message) {this.message = message;}public void setData(Player data) {this.data = data;}}public static class Player {@JSONFieldprivate int playerId;@JSONFieldprivate int teamId;@JSONFieldprivate String avatar;@JSONFieldprivate String nickName;@JSONFieldprivate String realName;@JSONFieldprivate String position;@JSONFieldprivate String country;@JSONFieldprivate String introduction;@Overridepublic String toString() {return "Player{" +"playerId=" + playerId +", teamId=" + teamId +", avatar='" + avatar + '\'' +", nickName='" + nickName + '\'' +", realName='" + realName + '\'' +", position='" + position + '\'' +", country='" + country + '\'' +
// ", introduction='" + introduction + '\'' +'}';}public void setPlayerId(int playerId) {this.playerId = playerId;}public void setTeamId(int teamId) {this.teamId = teamId;}public void setAvatar(String avatar) {this.avatar = avatar;}public void setNickName(String nickName) {this.nickName = nickName;}public void setRealName(String realName) {this.realName = realName;}public void setPosition(String position) {this.position = position;}public void setCountry(String country) {this.country = country;}public void setIntroduction(String introduction) {this.introduction = introduction;}}}
API 返回数据如下(部分):
Respond{code=200, message='成功', data=Player{playerId=1, teamId=6, avatar='https://qn.feijing88.com/feijing-home/egame/image/20190630/6e87a18768004d6392bd3e656bacc9a8.png', nickName='clearlove', realName='明凯', position='打野', country='中国'}}
电竞英雄联盟数据API接口 - 【选手基本信息】API调用示例代码相关推荐
- 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码
电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...
- 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[联赛列表]接口,跟之前不同的是,接口返回的是Json数据,这里使用Fastjson来解析. import com.alibaba.fastjson.J ...
- 电竞英雄联盟数据API接口 - 【近期赛事列表】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[近期赛事列表]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...
- PHP LOL接口,电竞英雄联盟数据API接口 - 【赛事列表】API调用示例代码
野子电竞数据官网改版https://www.xxe.io/全新登场 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.anno ...
- 电竞英雄联盟数据API接口 - 【英雄联赛统计】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[英雄联赛统计]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...
- 定制电竞比分网LOL英雄联盟数据API接口调用代码
定制电竞比分网LOL英雄联盟数据API接口调用代码 GET /api/result/lol 说明 该接口为LOL英雄联盟API接口,主要用来拉取比赛结果数据 当每一局比赛结束时,破晓字节电竞数据API ...
- 【电竞数据】电竞实时指数数据API接口调用和数据推送
[电竞数据]电竞实时指数数据API接口调用和数据推送 实时指数数据接口和推送 说明 用来获取(无延迟)实时指数和玩法状态推送 当指数数据发生变化时,破晓字节电竞数据API接口会通过websocket推 ...
- 【破晓字节】电竞API接口调用示例代码-即时指数
[破晓字节]电竞API接口调用示例代码-即时指数 使用破晓字节的电竞指数数据快一年了,分享使用指数接口的示例代码.游戏包括英雄联盟.王者荣耀.CS:GO.DOTA2.PUBG.穿越火线等等,联赛覆盖和 ...
- 基于LightGBM分类实现英雄联盟数据预测(一)
基于LightGBM分类实现英雄联盟数据预测(一) 文章目录 基于LightGBM分类实现英雄联盟数据预测(一) 一.LightGBM的介绍 二.操作步骤 Step1:库函数导入 Step2 .读入数 ...
最新文章
- Java中的 Switch 是如何支持 String 的?为什么不支持 long?
- java内部类的作用
- Java将网络地址对应的图片转成本地的图片
- CF1458C Latin Square
- linux 控制终端卡,配置通过串口控制linux操作系统的终端
- 漫步数理统计十五——两个随机变量的分布
- Jackson(ObjectMapper)的简单使用(可转xml)
- 大众帕萨特卡尔福安卓智能车载导航评测
- “2021流行趋势发布·新品试骑活动”引爆羊城
- 通过新浪天气api查询天气
- 学习OpenCV3:MinGW编译OpenCV到vs_version.rc.obj处出错
- 正则 环视 oracle,环视正则 - travler的个人空间 - OSCHINA - 中文开源技术交流社区...
- ubuntu下修改mysql密码
- 财政支持小微金融服务:角色矛盾与政策改进
- 最新32位和64位xp,win7,win8,win10系统大全(电脑装机版)
- 容积脉搏波的采集原理
- 数学建模债券投资组合_金融建模与投资管理中的数学
- Handler dispatch failed; nested exception is java.lang.NoSuchFieldError: TLS_ECDHE_ECDSA_WITH_CHACHA
- 在 PyCharm 2017.2.3 中设置 Anaconda 5.0.0 中配置的多Python环境
- 浅谈腾讯企业邮箱优点之一二三