【发布时间】:2016-03-31 18:31:41
【问题描述】:
我的 BeanUtils 有问题,我需要将 Map 转换为具有不同属性名称的 POJO
实体:
public class User {
private int id;
private String nickname;
private int agility;
public int getId() {
return id;
}
// getters and setters
}
目标应用程序 API 返回 HashMap(通过 XML-RPC),内容如下:
user_id => "123456"
nickname => "Bob"
agility => 30
但我的 POJO 类没有 user_id 属性
如何翻译属性名称user_id => id?
我没有找到该案例的任何注释
【问题讨论】:
-
Dozer 和类似的 bean 映射库是您最好的选择。此外,您发现的 JSON 映射库也可用于此目的。
标签: java apache-commons-beanutils