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>,TemporalSerde<T>
- All Known Implementing Classes:
AbstractBsonSerde,AbstractOracleJsonSerde,BsonRepresentationSerde,CodecBsonDecoder,DefaultFormattedTemporalSerde,DefaultSerdeRegistry.ByteArraySerde,HealthStatusSerde,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