1.第一步创建一个你需要的特定类型的list List<SignPresonVo> signPresonVoList=new ArrayList<>(); 2.将你获取的map的list放入你新创建的list里面 signPresonVoList=(List<SignPresonVo>) map.get("signPresonVoList"); 3.将新创建的listHashMap类型数据返回成json字符串 String s= JSON.toJSONString(signPresonVoList); 4.再将json字符串转换成你想要的实体类 signPresonVoList=JSON.parseArray(s,SignPresonVo.class);