kotlinx-serialization / kotlinx.serialization.modules / getContextualOrDefault

getContextualOrDefault

(common, js, jvm, native) fun <T : Any> SerialModule.getContextualOrDefault(klass: KClass<T>): KSerializer<T>

Returns a serializer associated with klass, or a default one.

Exceptions

SerializationException - if serializer can't be found.

(common, js, jvm, native) fun <T : Any> SerialModule.getContextualOrDefault(value: T): KSerializer<T>

Returns a serializer associated with KClass of the given value, or a default one.

Exceptions

SerializationException - if serializer can't be found.