Java Jackson序列化映射,使所有元素都使用其JsonTypeInfo进行包装

Java Jackson序列化映射,使所有元素都使用其JsonTypeInfo进行包装,java,json,Java,Json,是否可以将Jackson配置为序列化映射,其中每个对象将被其FQDN包装 例如: Map<String, Object> map = new HashMap<String, Object> map.put("object1", new a.b.c.D()); map.put("object2", new a.b.c.E()); } 我相信我可以通过向所有Pojo类添加以下内容来实现这一点,但似乎无法让映射序列化它们 @JsonTypeInfo(use= JsonType

是否可以将Jackson配置为序列化映射,其中每个对象将被其FQDN包装

例如:

Map<String, Object> map = new HashMap<String, Object>
map.put("object1", new a.b.c.D());
map.put("object2", new a.b.c.E());
}

我相信我可以通过向所有Pojo类添加以下内容来实现这一点,但似乎无法让映射序列化它们

@JsonTypeInfo(use= JsonTypeInfo.Id.CLASS, include= JsonTypeInfo.As.WRAPPER_OBJECT)

对不起,什么是FQDN?@Laazo我想是FQCN代表完全限定类名,对不起,什么是FQDN?@Laazo我想是FQCN代表完全限定类名,
@JsonTypeInfo(use= JsonTypeInfo.Id.CLASS, include= JsonTypeInfo.As.WRAPPER_OBJECT)