jean
11/17/2021, 1:41 PMvalueclass NullableAnySerializer : KSerializer<Any?> {
    override val descriptor: SerialDescriptor = // What should it be here?
    override fun serialize(encoder: Encoder, value: Any?) {
        when (value) {
            null -> encoder.encodeNull()
            is Float -> encoder.encodeFloat(value)
            is Boolean -> encoder.encodeBoolean(value)
            else -> throw IllegalStateException("unsupported type")
        }
    }
    override fun deserialize(decoder: Decoder): Any? {
        // What should it be here?
    }
}descriptordeserialize()Dominaezzz
11/17/2021, 8:07 PMJsonPrimitiveDominaezzz
11/17/2021, 8:09 PMjean
11/18/2021, 6:50 AM