opensavvy.ktmongo.bson.multiplatform.serialization¶
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(factory: BsonFactory, bytes: ByteArray): T
@ExperimentalSerializationApi
fun <T : Any> decodeFromBson(
factory: BsonFactory,
bytes: ByteArray,
deserializer: DeserializationStrategy<T>
): T
encodeToBson¶
@ExperimentalSerializationApi
inline fun <T : Any> encodeToBson(context: BsonFactory, value: T): Bson
@ExperimentalSerializationApi
fun <T : Any> encodeToBson(
context: BsonFactory,
value: T,
serializer: SerializationStrategy<T>
): Bson