【发布时间】:2010-07-02 02:56:52
【问题描述】:
我正在寻找将嵌套属性的平面 Map
Map<String, String> customer = new Map<String, String>();
customers.put("id", "123");
customers.put("address.line1", "221B Baker St.");
public class Customer {
private int id;
private Address address; //address is an interface
... getters/setters ...
}
请注意,我不想提供显式映射,只是为接口提供具体实例的策略。我假设 commons-beanutils 可以做到这一点,但他们是开放的JIRA 功能票。具有类似功能的库是 Google GSON,它提供了一个名为 InstanceCreator 的接口。
我已经在 beanutils 之上实现了一个解决方案,但是有没有内置这个功能的 bean 转换库?
【问题讨论】:
标签: java reflection javabeans apache-commons-beanutils