Default

object Default : EJson

The default instance of EJson with default configuration.

Functions

Link copied to clipboard
fun <T> decodeFromBsonValue(deserializer: DeserializationStrategy<T>, value: BsonValue): T

Deserializes the given value into a value of type T using the given deserializer.

Link copied to clipboard
open override fun <T> decodeFromString(deserializer: DeserializationStrategy<T>, string: String): T

Deserializes the given EJSON string into a value of type T using the given deserializer.

Link copied to clipboard
fun <T> encodeToBsonValue(serializer: SerializationStrategy<T>, value: T): BsonValue

Serializes the given value into an equivalent BsonValue using the given serializer

Link copied to clipboard
open override fun <T> encodeToString(serializer: SerializationStrategy<T>, value: T): String

Serializes the value into an equivalent EJSON using the given serializer.

Properties

Link copied to clipboard
val ignoreUnknownKeys: Boolean
Link copied to clipboard
open override val serializersModule: SerializersModule