我有一Item
堂课。itemType
该类中有一个 ItemType 类型的字段。
大致是这样的。
class Item
{
int id;
ItemType itemType;
}
class ItemType
{
String name;
int somethingElse;
}
当我Item
使用 Jackson序列化类型对象时ObjectMapper
,它将对象序列化为ItemType
子对象。这是预期的,但不是我想要的。
{
"id": 4,
"itemType": {
"name": "Coupon",
"somethingElse": 1
}
}
我想做的是在序列化时显示itemType
'name
字段。
像下面的东西。
{
"id": 4,
"itemType": "Coupon"
}
反正有没有指示杰克逊这样做?