我创建了一个自定义序列化程序,并且我使用@JsonSerialize(using = MySerializer.class)
注释
我从JsonSerializer
类重写了序列化方法。
@Override
public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
throws IOException, JsonProcessingException {
}
此属性的输出取决于我模型中其他属性的值,是否有任何方法可以在序列化程序中访问这些属性?
答案 0 :(得分:0)
您需要为整个类创建一个序列化程序,而不仅仅是一个属性。您可以使用已经使用的相同注释来执行此操作。