serializer
Returns serializer for Char with descriptor of PrimitiveKind.CHAR kind.
Returns serializer for Byte with descriptor of PrimitiveKind.BYTE kind.
Returns serializer for Short with descriptor of PrimitiveKind.SHORT kind.
Returns serializer for Int with descriptor of PrimitiveKind.INT kind.
Returns serializer for Long with descriptor of PrimitiveKind.LONG kind.
Returns serializer for Float with descriptor of PrimitiveKind.FLOAT kind.
Returns serializer for Double with descriptor of PrimitiveKind.DOUBLE kind.
Returns serializer for Boolean with descriptor of PrimitiveKind.BOOLEAN kind.
Returns serializer for Unit with descriptor of StructureKind.OBJECT kind.
Returns serializer for String with descriptor of PrimitiveKind.STRING kind.
Returns serializer for UInt.
Returns serializer for ULong.
Returns serializer for UByte.
Returns serializer for UShort.
Returns serializer for Duration. It is serialized as a string that represents a duration in the ISO-8601-2 format.
The result of serialization is similar to calling Duration.toIsoString, for deserialization is Duration.parseIsoString.
Returns serializer for Uuid. Serializer operates with a standard UUID string representation, also known as "hex-and-dash" format — RFC 9562 section 4.
Serialization always produces lowercase string, deserialization is case-insensitive. More details can be found in the documentation of Uuid.toString and Uuid.parse functions.