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


今天在使用json格式的數據進行轉化的時候遇到了這個問題,故此記錄下來。
通常我們使用JSON把數據轉成實體的方法是這樣的

List<DataModel> dataModels= (List<DataModel>) json.get("rows");

但是呢,卻報了com.alibaba.fastjson.JSONObject cannot be cast to的異常。

解決方法呢 我們可以使用這個方式進行轉化

List<DataModel> dataModels= JSON.parseArray(json.getString("rows"), DataModel.class);

即可解決。


免責聲明!

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



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