怎麼出現?
用 Gson 解析服務器數據,並使用了由 atools 自動生成的實體類,結果出現在瞭如下的錯誤。
往下翻:
爲什麼出現?
因爲我的 JSON 字符串裏含有 “4.1.9” 這個值,而 atools在解析時,誤以爲是日期格式,導致生成的實體字段類型爲 Date。
解決方法?
手動改了就行
特別注意
除了亂用字段類型外,atools 工具還會把 JSON中的字符串,全部變成小寫,導致嚴格區分大小寫的 Gson無法正常解析,所以不再推薦使用,建議用 Android Studio 的 GsonFormat 插件,
GsonFormat 插件,請參考我的:Android Studio 和 Gradle 構建基礎