Class ObjectSerializer
- java.lang.Object
-
- io.micronaut.serde.support.serializers.ObjectSerializer
-
- All Implemented Interfaces:
io.micronaut.serde.Serializer<java.lang.Object>,io.micronaut.serde.util.CustomizableSerializer<java.lang.Object>
@Internal @Singleton @Primary public final class ObjectSerializer extends java.lang.Object implements io.micronaut.serde.util.CustomizableSerializer<java.lang.Object>FallbackSerializerfor generalObjectvalues. For deserialization, deserializes to standard types likeNumber,String,Boolean,MapandList.This class is used in multiple scenarios:
- When the user has an
Objectproperty in a serializable bean. - When the user explicitly calls
JsonMapper.writeValue(java.io.OutputStream, java.lang.Object)(gen,Object.class)
-
-
Constructor Summary
Constructors Constructor Description ObjectSerializer(io.micronaut.serde.SerdeIntrospections introspections, io.micronaut.serde.config.SerializationConfiguration configuration, io.micronaut.context.BeanContext beanContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.serde.Serializer<java.lang.Object>createSpecific(io.micronaut.serde.Serializer.EncoderContext encoderContext, io.micronaut.core.type.Argument<? extends java.lang.Object> type)
-
-
-
Method Detail
-
createSpecific
public io.micronaut.serde.Serializer<java.lang.Object> createSpecific(io.micronaut.serde.Serializer.EncoderContext encoderContext, io.micronaut.core.type.Argument<? extends java.lang.Object> type)- Specified by:
createSpecificin interfaceio.micronaut.serde.Serializer<java.lang.Object>
-
-