前言
阿里json转换报错
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to com.picc.vo.WxUserVo
问题
// List<WxUserVo> wxUserVos = (List<WxUserVo> )jsonObject.get("userlist");Object userlist = jsonObject.get("userlist");List<WxUserVo> wxUserVos = JSONObject.parseArray(userlist.toString(), WxUserVo.class);
原因
注释部分转换,的时候debug可以通过 但是循环一定会报错,需要分成两部,先拿到批量的json字符串,在指定转换类型,这样就不会报错,我觉得阿里可以优化下这个问题