Create a custom CustomEnumSerializer, and add it to a SimpleModule as following:
public class CustomEnumSerializer extends StdScalarSerializer{
//... custom code here
}
public class MySimpleModule extends SimpleModule{
public void setupModule(SetupContext context) {
addSerializer(Enum.class,new CustomEnumSerializer());
}
}
and finally objectMapper.registerModule(new MySimpleModule());
But, currently, the CustomEnumSerializer dose not overwrite the default one.