Package io.micronaut.serde.util
@NullMarked
package io.micronaut.serde.util
Shared utility types used by generated and runtime serialization code.
-
ClassDescriptionCommon implementations for reading/writing byte arrays.The type of deserializer that requires a specific implementation by calling
Deserializer.createSpecific(DecoderContext, Argument).The type of serializer that requires a specific implementation by callingSerializer.createSpecific(Serializer.EncoderContext, Argument).Enum helpers used by generated serdes.Exception helpers used by generated serdes.Result of a generated deserializer property dispatch.Fallback helpers used by generated serdes when a runtime object serde is required.Sub-interface ofDeserializerfor deserializers that allownullthroughNullableDeserializer.deserializeNullable(Decoder, DecoderContext, Argument).Specialization ofSerdefor types that allow a value ofnull.ReusableArgumentconstants for generated and runtime serde code.