Имейте пользовательский Сериализатор и хотите получить доступ к Сериализатору по умолчанию внутри него.
public class HibernateLazySerializer extends JsonSerializer<PersistentCollection> {
@Override
public void serialize(PersistentCollection value, JsonGenerator gen, SerializerProvider provider) throws IOException {
if (!value.wasInitialized()) {
gen.writeNull();
return;
} else {
//gen.writeStartObject();
provider.defaultSerializeValue(value,gen);
// gen.writeEndObject();
//return;
}
}
в блоке else требуется вызвать Serializer по умолчанию, чтобы избежать ошибки переполнения стека, поскольку в том же Serializer он вызывается снова и снова.
Или есть какой-то другой способ, которым я могу обработать мойСериализатор в блоке else.