1. 程式人生 > >java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.Int

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.Int

異常:java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.Integer
原因:SQL查詢結果為count()統計結果個數,gson返回資料為json格式,不能直接轉換為基本資料型別。
解決:在查詢SQL中未結果欄位設定別名count(
) as count,在gson返回資料中以Map<String,Integer>接收,之後從map中get(“count”)即可。