Я хотел бы построить покерный декс, где я мог бы видеть всю информацию обо всех покемонах. Теперь я использую 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
....
}