json解析提示net.sf.ezmorph.bean.MorphDynaBean cannot be cast to

若是在使用JSONObject.toBean转换时,对象里面有List/Map之类的转换时会提示net.sf.ezmorph.bean.MorphDynaBean cannot be cast to错误。 此时须要指定List/Map转换类型json

Map<String, Class<DUnitActivityParticipantsInfo>> map = new HashMap<String, Class<DUnitActivityParticipantsInfo>>();
map.put("dUnitActivityParticipantsInfos",DUnitActivityParticipantsInfo.class); // key为私有变量的属性名
DUnitExerciseInfo unitExerciseInfo = (DUnitExerciseInfo) JSONObject.toBean(jsonObject, DUnitExerciseInfo.class, map);
相关文章
相关标签/搜索