解允许将 Map 字段作为标准属性使用,提供灵活性。
public class ExtendableBean {
public String name;
private Map<String, String> properties;
@JsonAnyGetter
public Map<String, String> getProperties() {
return properties;
}
}
# @JsonAnyGetter添加到Map字段的get方法上
{
"name":"My bean",
"attr2":"val2",
"attr1":"val1"
}