Abstract Json Decoder Codec
abstract class AbstractJsonDecoderCodec<Value : Any, in Context : JsonCodingContext>(additionalProviders: List<JsonCodecProvider<Context>> = emptyList(), decodableType: JsonCodingType<Value>? = null) : JsonDecoderCodec<Value, Context>
Inheritors
Constructors
Link copied to clipboard
constructor(additionalProviders: List<JsonCodecProvider<Context>> = emptyList(), decodableType: JsonCodingType<Value>? = null)
Functions
Link copied to clipboard
Link copied to clipboard
open override fun <ActualValue : Any> decoderCodecForType(decodableType: JsonCodingType<ActualValue>): JsonDecoderCodec<ActualValue, Context>?
Link copied to clipboard
inline fun <ActualValue : Any, Context : JsonCodingContext> JsonCodecProvider<Context>.decoderCodecForType(): JsonDecoderCodec<ActualValue, Context>?
Link copied to clipboard
open override fun <ActualValue : Any> encoderCodecForClass(encodableClass: KClass<ActualValue>): JsonEncoderCodec<ActualValue, Context>?
Link copied to clipboard
inline fun <ActualValue : Any, Context : JsonCodingContext> JsonCodecProvider<Context>.encoderCodecForClass(): JsonEncoderCodec<ActualValue, Context>?