Java Map 转换实体类:使用 BeanUtils 工具
Java 中可以使用 BeanUtils 工具类将 Map 转换为实体类。
示例代码:
import org.apache.commons.beanutils.BeanUtils;
import java.util.HashMap;
import java.util.Map;
public class MapToEntity {
public static void main(String[] args) throws Exception {
Map<String, Object> map = new HashMap<>();
map.put('name', '张三');
map.put('age', 18);
User user = new User();
BeanUtils.populate(user, map);
System.out.println(user.getName());
System.out.println(user.getAge());
}
static class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
}
输出结果:
张三
18
原文地址: https://www.cveoy.top/t/topic/ky5M 著作权归作者所有。请勿转载和采集!