Я хотел бы сериализовать объект таким образом, чтобы одно из полей называлось по-разному в зависимости от типа поля. Например:
public class Response {
private Status status;
private String error;
private Object data;
[ getters, setters ]
}
Здесь я хотел бы, чтобы поле data
было сериализовано с чем-то вроде data.getClass.getName()
вместо того, чтобы всегда иметь поле с именем data
, которое содержит другой тип в зависимости от ситуации.
Как я могу добиться такого трюка с помощью Джексона?