如果在使用JSONObject.toBean转换时,对象里面有List/Map之类的转换时会提示net.sf.ezmorph.bean.MorphDynaBean cannot be cast to错误。 此时需要指定List/Map转换类型
Map> map = new HashMap >();map.put("dUnitActivityParticipantsInfos",DUnitActivityParticipantsInfo.class); // key为私有变量的属性名DUnitExerciseInfo unitExerciseInfo = (DUnitExerciseInfo) JSONObject.toBean(jsonObject, DUnitExerciseInfo.class, map);