亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用Kotlin的數據類,數據類存在泛型,Gson在反序列化報錯問題?

http://img1.sycdn.imooc.com//611b80cb0001316a20201626.jpg

相關代碼如上,學習了之前的GsonConvert的章節,我覺得,應該Kotlin的數據類沒有無參構造器,使得GsonConvert在反序列化生成實例時采用了Unsafe,但是由于泛型擦除,Unsafe在生成BaseResponse實例時,并不知道data的類型,所以分配的內存大小與實際的對象所需的內存大小不一致,造成最終Gson反序列化失敗,于是報錯了。不知道我理解的對不對。但是具體的解決方案我還未找到,我查找的一些開源項目也都是直接使用確定類型,未使用泛型

正在回答

舉報

0/150
提交
取消

使用Kotlin的數據類,數據類存在泛型,Gson在反序列化報錯問題?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號