【解決方案】Resolved [com.alibaba.fastjson.JSONException: exepct '[', but string, pos


使用fastjson,將字符串轉數組時拋異常:

Resolved [com.alibaba.fastjson.JSONException: exepct '[', but string, pos

如下圖中所示,result.getData()是一個字符串,我希望將它轉為一個數組

 

 我的做法是:

String res = JSON.toJSONString(result.getData());
List<TFDepartment> departmentList = JSONArray.parseArray(res, TFDepartment.class);

所以拋異常了:Resolved [com.alibaba.fastjson.JSONException: exepct '[', but string, pos

解決方案如下:

String res = JSON.toJSON(result.getData()).toString();
List<TFDepartment> departmentList = JSONArray.parseArray(res, TFDepartment.class);

 


免責聲明!

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



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