У меня есть класс Parent, у которого есть некоторые свойства, включая одну карту .
public class Parent {
private final int propA;
private final String propB;
private final Map<String, Object> map;
publicParent(int propA, String propB, Map<String, Object> map) {
this.propA = propA;
this.propB = propB;
this.map = map;
}
public int getPropA() {
return propA;
}
public String getPropB() {
return propB;
}
public Map<String, Object> getMap() {
return map;
}
}
При сериализации я, например, получу следующее:
{
"propA": 5,
"propB": "foo",
"map": {
"bar": "bong",
"bing": "bang"
}
}
Как я могу аннотировать класс, чтобы Джексон сериализовал его экземпляр, поместив записи карты как голые вместо этого к родительскому объекту?
{
"propA": 5,
"propB": "foo",
"bar": "bong",
"bing": "bang"
}