Use map syntax foo(bar)( baris the map key foo):
public static class Bean{
private Map<String, String> data = new HashMap<String, String>();
public Map<String, String> getData(){
return data;
}
public void setData(final Map<String, String> data){
this.data = data;
}
}
public static void main(final String[] args) throws Exception{
final Bean bean = new Bean();
BeanUtils.setProperty(bean, "data(foo)", "bar");
System.out.println(bean.data);
}
Output:
{Foo = bar}
source
share