-1
我試圖分析JSON響應,但我在下面的JSON響應com.google.gson.JsonSyntaxException:java.lang.NumberFormatException:預計一個int
"amount": 5.99
我使用谷歌GSON越來越NumberFormatException
解析JSON成Java對象
@SerializedName("amount")
private Double amount;
public Double getAmount() {
return amount;
}
public void setAmount(Double amount) {
this.amount = amount;
}
Gson gson = new GsonBuilder().setPrettyPrinting().create();
Response response = gson.fromJson(json, Response.class);
來自響應值被給定爲一個雙但錯誤狀態「預期的int但5.99」我試圖瓚將數據類型改爲Integer
或String
,但仍然拋出NumberFormatException
。
任何方法?
您可以發佈[MCVE]雙重或浮動,雙應該工作 – 2017-04-26 16:21:21
你肯定做錯了什麼。它應該工作(假設你在給定的JSON中有花括號)。我懷疑,你在這個領域有錯誤的假設,而另一個領域導致你的問題。 –
請發佈整個JSON響應和POJO –