Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个应用程序,其中序列化的 JSON 包含类名作为包装器值。我们需要继续为旧版客户端支持其中一些名称。
使用视图,其中遗留对象是视图,新对象是实例,可以获得正确的字段序列化。@JsonTypeName但是,用as 和 as注释视图@JsonTypeInfo不会导致所需的输出。
@JsonTypeName
@JsonTypeInfo
那么,是否甚至可以使用视图来更改实际对象实例通常会输出的类型名称?
好的,这与几件事有关,即我对杰克逊的两种不同抽象的混淆:混合和视图。加上与静态与动态类型相关的故障。