Serializer

Default serializer for ObjectId.

:bson-multiplatform and :bson-official both override this serializer. This serializer exists so that @Contextual is not required. It may also be used to convert the DTOs to other formats, like JSON.

Using this serializer, ObjectId is represented as if it were a String.

Avoid interacting with this type directly.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): ObjectId
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: ObjectId)