Kotlin BSON • Pure Kotlin Multiplatform implementation • opensavvy.ktmongo.bson.multiplatform.serialization
Package-level declarations¶
Types¶
BsonDecodingException¶
class BsonDecodingException(message: String) : Exception
BsonEncodingException¶
class BsonEncodingException(message: String) : Exception
BsonUnknownElementException¶
class BsonUnknownElementException(message: String) : Exception
Functions¶
decodeFromBson¶
@ExperimentalSerializationApi
inline fun <T : Any> decodeFromBson(context: BsonContext, bytes: ByteArray): T
@ExperimentalSerializationApi
fun <T : Any> decodeFromBson(context: BsonContext, bytes: ByteArray, deserializer: DeserializationStrategy<T>): T
encodeToBson¶
@ExperimentalSerializationApi
inline fun <T : Any> encodeToBson(context: BsonContext, value: T): Bson
@ExperimentalSerializationApi
fun <T : Any> encodeToBson(context: BsonContext, value: T, serializer: SerializationStrategy<T>): Bson