java类型转换
pom
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.76</version></dependency>
BeanUtils
在这里插入代码片
list<Map>转换成List<bean>
public static <T> List<T> listToBeans(List<Map<String, Object>> list, final Class<T> destType) {JSONArray jsonArray = new JSONArray();jsonArray.addAll(list);return jsonArray.toJavaList(destType);
}
mapToBean
public static <U> U mapToBean(final Object source, final Class<U> destType) {// 改为 使用 fast json 驼峰法 映射 实体return JSONObject.parseObject(JSONObject.toJSONString(source), destType);
}