2 回答

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用您當(dāng)前的結(jié)構(gòu),您可以使用以下內(nèi)容:
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);
}
您應(yīng)該更改private List<JsonObject> matches為private List<JsonObject> games.
輸出是:
{"game":"Football","probability":0.74656546}
{"game":"Football","probability":0.23432424}
{"game":"Football","probability":0.2342342343}
我認(rèn)為在你的情況下,在你的類中創(chuàng)建類Game和存儲(chǔ)Game對(duì)象列表可能會(huì)更好Deneme,因?yàn)楝F(xiàn)在你只是存儲(chǔ)JsonObject's.

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
當(dāng)您轉(zhuǎn)換為時(shí),您需要具有相同的名稱Deneme
改變,
private List<JsonObject> matches;
至,
private List<JsonObject> games;
添加回答
舉報(bào)