2 回答
TA贡献1942条经验 获得超3个赞
使用您当前的结构,您可以使用以下内容:
public class Deneme {
private List<JsonObject> games;
public List<JsonObject> getMatches() {
return games;
}
public void setMatches(List<JsonObject> games) {
this.games = games;
}
}
public static void main(String[] args) {
Deneme deneme = new Gson().fromJson(json, Deneme.class);
deneme.getMatches().forEach(System.out::println);
}
您应该更改private List<JsonObject> matches为private List<JsonObject> games.
输出是:
{"game":"Football","probability":0.74656546}
{"game":"Football","probability":0.23432424}
{"game":"Football","probability":0.2342342343}
我认为在你的情况下,在你的类中创建类Game和存储Game对象列表可能会更好Deneme,因为现在你只是存储JsonObject's.
TA贡献1797条经验 获得超6个赞
当您转换为时,您需要具有相同的名称Deneme
改变,
private List<JsonObject> matches;
至,
private List<JsonObject> games;
添加回答
举报