首页 > 解决方案 > Kotlin 泛型试图推断错误的类型

问题描述

private inline fun <reified T> deserializeRequest(data: String): T? {
    return try {
        jsonParser.fromJson(data, T::class.java)
    } catch (e: JsonSyntaxException) {
        log()
        null
    }
}

我收到一个错误jsonParser.fromJson,它抱怨类型不匹配,需要 T 但找到 Int

知道为什么吗?

标签: androidgenericskotlin

解决方案


推荐阅读