fastjson的坑 com.alibaba.fastjson.JSONObject cannot be cast to xxx


解析json對象時,使用了new TypeReference()對象
fastjson會對解析的對象類型進行緩存
 
new TypeReference<ResultData>(){}  使用這種方式后,會導致下面的json對象解析失敗,返回jsonObject類型
new TypeReference<ResultData<ItemTO>>(){}
解決方法:對於沒有返回值的對象,使用ResultData<Void>,不直接使用ResultData
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM