Serialization 泛型密封类的Kotlinx序列化(如api结果)

Serialization 泛型密封类的Kotlinx序列化(如api结果),serialization,ktor,Serialization,Ktor,她是我的班 @Serializable sealed class ApiResponse { @Serializable @SerialName("ApiResponse.Success") data class Success<out T : Any>(val value: T) : ApiResponse() @Serializable @SerialName("ApiResponse.Failure&quo

她是我的班

@Serializable
sealed class ApiResponse {
    @Serializable
    @SerialName("ApiResponse.Success")
    data class Success<out T : Any>(val value: T) : ApiResponse()

    @Serializable
    @SerialName("ApiResponse.Failure")
    object Failure : ApiResponse()

    @Serializable
    @SerialName("ApiResponse.InFlight")
    object InFlight : ApiResponse()
}
@Serializable
密封类响应{
@可序列化
@SerialName(“ApiResponse.Success”)
数据类成功(val值:T):ApiResponse()
@可序列化
@SerialName(“ApiResponse.Failure”)
对象失败:ApiResponse()
@可序列化
@SerialName(“ApiResponse.InFlight”)
飞行中的对象:ApiResponse()
}
当我调用它时,我得到了这个错误

找不到类成功的无参数序列化程序。通用的 类(如列表)请显式提供序列化程序


我知道我错过了什么。有没有一种简单的方法来序列化它?另外,飞行中的价值是什么(在一个示例中看到了这一点,但我看到了巨大的价值-我正在使用ktor作为客户端和服务器)

您可以详细说明您的客户端配置和您使用的序列化库吗?您可以详细说明您的客户端配置和您使用的序列化库吗?