【发布时间】:2015-08-26 13:55:47
【问题描述】:
我有两节课。首先是二等字段。
class A {
@JsonSerializer(using = CustomBSerializer.class)
private B b;
}
class B {
...
}
我有两个自定义序列化器:
class CustomBSerializer extends JsonSerializer<B> {
...
}
class CustomASerializer extends JsonSerializer<A> {
@Override
public void serialize(A a, JsonGenerator jgen, SerializerProvider provider)
throws IOException, JsonProcessingException {
jgen.writeStartObject();
//write here
jgen.writeEndObject();
}
}
我应该添加什么方法而不是在CustomASerializer 中添加注释来使用CustomBSerializer 写入字段b 的序列化值?
【问题讨论】: