Caused by: java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.picchealth.hmbms.payment.pojo.Settle


json對象的轉換問題:

  Object aa = map.get("settleList");
// for (int i = 0; i < settleList.size(); i++) {
// Settle settle = settleList.get(i);
// System.out.println(settle);
// }

String result=JSON.toJSONString(aa);
// List<Settle> settleList = (List<Settle>) JSONArray.(jsonObjString, Settle.class);
List<Settle> settles = JSONArray.parseArray(result, Settle.class);
settles.get(1).getBatchNo();
這樣寫就不報錯了


免責聲明!

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



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