android - 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
知道为什么吗?
解决方案
推荐阅读
- java - 如何在 SpringBoot 应用程序的资源文件夹中创建文件夹?
- javascript - 空手道无法将 JSON 传递到特征文件中
- java - 如何在 java 中声明方法时修复“表达式的非法开始”错误
- if-statement - 在 Solidity 中,什么是 | 在“如果”的上下文中是什么意思?
- css - 使用 CSS 变量创建角度材质主题
- python - Python Pandas - 为每个客户计算 TimeSeriesIndexedData 的统计数据
- c++ - 为什么在重载的 ostream 运算符中引用 lambda 中的向量会导致错误?
- amazon-web-services - AWS CloudFormation 用于更新(重新运行?)下游嵌套堆栈
- reactjs - 你应该为 react-big-calendar 创建一个自定义 eventWrapper 组件吗?
- c# - 如何每 0.001 秒在图表上显示一个坐标