Kotlinx Serialization Json Serializer
A JsonSerializer for integrating with kotlinx.serialization
.
Samples
import com.couchbase.client.kotlin.Cluster
import com.couchbase.client.kotlin.codec.KotlinxSerializationJsonSerializer
import kotlinx.serialization.json.Json
fun main() {
//sampleStart
// How to make kotlinx.serialization the default JSON serializer.
val cluster = Cluster.connect("127.0.0.1", "Administrator", "password") {
jsonSerializer = KotlinxSerializationJsonSerializer(Json {
// Specify JSON serial format options here. For example:
encodeDefaults = true
})
}
//sampleEnd
}