1

我创建了一个自定义序列化程序,并且我正在使用@JsonSerialize(using = MySerializer.class)注释在我的模型中的属性上使用序列化程序

我已经覆盖了JsonSerializer类中的序列化程序方法。

@Override
public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
    throws IOException, JsonProcessingException {
}

此属性的输出取决于我的模型中其他属性的值,有什么方法可以在我的序列化程序中访问这些属性?

4

1 回答 1

0

您需要为整个类创建一个序列化程序,而不仅仅是一个属性。您可以使用已在使用的相同注释来执行此操作。

于 2013-10-07T11:42:58.990 回答