【发布时间】:2020-02-29 15:01:08
【问题描述】:
我想建立一个扑克 dex,我可以在其中查看所有口袋妖怪的所有信息。现在我使用 pokedex api https://pokeapi.co/api/v2/pokemon/3 并且我想列出他所有带有口袋妖怪的统计数据。我得到的json被分成2个对象
stats": [
{
"base_stat": 80,
"effort": 0,
"stat": {
"name": "speed",
"url": "https://pokeapi.co/api/v2/stat/6/"
}
},
{
"base_stat": 100,
"effort": 1,
"stat": {
"name": "special-defense",
"url": "https://pokeapi.co/api/v2/stat/5/"
}
},
......
]
通过这种方式,它不会自动链接到 1 个对象,例如:
stats": [
{
"base_stat": 80,
"effort": 0,
"name": "speed",
"url": "https://pokeapi.co/api/v2/stat/6/"
},
{
"base_stat": 100,
"effort": 1,
"name": "special-defense",
"url": "https://pokeapi.co/api/v2/stat/5/"
},
......
]
我该怎么做? 我试过了,这行得通,但似乎不是解决方案。
public class Type {
private PType type;
private int base_stat;
private int effort;
public Type(PType type, int base_stat, int effort){this.type = type; this.base_stat = base_stat; this.effort = effort;}
public class PType{
private String name;
public String getName() {return this.name;}
}
//getters&setters
....
}
【问题讨论】:
标签: java json serialization gson