Package io.micronaut.serde
Interface Serde<T>
- Type Parameters:
 T- The type
- All Superinterfaces:
 Deserializer<T>,Serializer<T>
- All Known Subinterfaces:
 NullableSerde<T>,NumberSerde<N>,SerdeRegistrar<T>,TemporalSerde<T>
- All Known Implementing Classes:
 AbstractBsonSerde,AbstractOracleJsonSerde,BsonRepresentationSerde,ByteBufferSerde,CodecBsonDecoder,DefaultFormattedTemporalSerde,HealthStatusSerde,InetAddressSerde,InstantSerde,LocalDateSerde,LocalDateTimeSerde,LocalTimeSerde,ObjectArraySerde,OffsetDateTimeSerde,OracleJsonBinarySerde,OracleJsonDurationSerde,OracleJsonLocaleDateSerde,OracleJsonLocaleDateTimeSerde,OracleJsonLocaleTimeSerde,OracleJsonOffsetDateTimeSerde,OracleJsonZonedDateTimeSerde,YearSerde,ZonedDateTimeSerde
Combined interface for a serializer and deserializer pair.
- Since:
 - 1.0.0
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
Deserializer.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
Serializer.EncoderContext - 
Method Summary
Methods inherited from interface io.micronaut.serde.Deserializer
allowNull, createSpecific, deserialize, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
createSpecific, isAbsent, isEmpty, serialize