Visão geral
O driver Kotlin Sync suporta a biblioteca kotlinx.serialization para serializar e desserializar objetos Kotlin . Você pode usar esta biblioteca para converter entre documentos MongoDB e diferentes formatos de dados em seu aplicação. Para saber mais sobre serialização, consulte o guia de serialização de dados.
Como alternativa ao uso de serialização do Kotlin , você pode definir e implementar tipos de Codec personalizados para dar suporte à codificação e decodificação de seus objetos do Kotlin . Para saber mais, consulte o guia Codificar dados com codecs de tipo.
Você pode usar vários tipos de formatos de dados de documento especializados em seu aplicação. Para saber como trabalhar com estes formatos de dados, consulte as seguintes seções:
- Saiba como modelar seus documentos como classes de dados Kotlin no guia Formato de dados do documento: classes de dados. 
- Saiba como trabalhar com o formato de dados BSON no guia Trabalhar com dados BSON. 
- Saiba como armazenar e interagir com dados de séries temporais no guia Coleções de séries temporais. 
- Saiba como ler e escrever strings de JSON estendidas no guia Trabalhar com dados de JSON estendidos.