[전대 자료]폭풍 영웅 전기 경쟁 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:스코어 데이터@웹 사이트:https://www.xxe.io/@웹 사이트:http://www.yesesport.com/@웹 사이트:http://www.yezidianjing.com/*/public class CsgoMatch{
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.getMatchList().forEach(System.out::println);
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:
* @Website: http://www.yezishuju.com/yxlm/
*/
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
*
* Note: ,
*/
private static String getContent() {
try {
StringBuilder builder = new StringBuilder();
List 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 {
@JSONField
private int code;
@JSONField
private String message;
@JSONField
private Player data;
@Override
public 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 {
@JSONField
private int playerId;
@JSONField
private int teamId;
@JSONField
private String avatar;
@JSONField
private String nickName;
@JSONField
private String realName;
@JSONField
private String position;
@JSONField
private String country;
@JSONField
private String introduction;
@Override
public 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='http://www.yezishuju.com/templets/V3/list/Picture/2.png', nickName='clearlove', realName=' ', position=' ', country=' '}}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thymeleaf 의 일반 양식 제출 과 AJAX 제출텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.