Have a custom Serializer and want to access default Serializer inside that.
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;
}
}
in else block want to call default Serializer to avoid stack overflow error as in same Serializer it is geting called again and again.
Or is there any other way i can handle my Serializer in else block.