registerSerializer method
void
registerSerializer(
- Class type,
- ObjectSerializer<
dynamic, Generator, SerializationContext< serializerGenerator> >
override
Registers a custom serializer for type T.
This serializer will be used whenever an instance of T (or a subclass)
is encountered during serialization.
Example:
mapper.registerSerializer(Class<DateTime>(), DateTimeSerializer());
Implementation
@override
void registerSerializer(Class type, ObjectSerializer serializer) {
return synchronized(this, () {
if (serializer.supportsContext(getYamlSerializationContext())) {
_yamlSerializers.put(type, serializer);
}
super.registerSerializer(type, serializer);
});
}