1
是否有可能在同一个pojo对象中反序列化两个不同的表示,例如,可以返回可选的翻译时。Jackson在一个POJO中反序列化两个不同的Json表示
例如,这是我的POJO:
{
"title": "Mrs"
}
我的第二个表现与翻译:
{
"title": {
"value": "Mrs",
"label": "Madame"
}
}
有一种方式
class LightCustomer {
enum TITLE {
Mr, Mrs, Ms
}
public TITLE title;
public String titleLabel;
}
与第一个可用的表示没问题到:
- 反序列化LightCustomer.setTitle()中的“title”或“title.value”?
- 反序列化LightCustomer.setTitleLabel()中的“title.label”?