直接遍历oragainzation报错:java.util.LinkedHashMap cannot be cast to com.mioa.biz.common.vo.UnitResVO,解决方案就是将list再次转为json串,然后由json串再转为list。
List<UnitResVO> oragainzation = unitService.listSubUnitByCategory();
// 解决方案就是将list再次转为json串,然后由json串再转为list
String s = JSON.toJSONString(oragainzation);
oragainzation = JSON.parseArray(s, UnitResVO.class);
for (UnitResVO unitResVO : oragainzation) {
Unit unit = new Unit();
unit.setId(unitResVO.getId());
units.add(unit);
}