如何在 Kotlin 中使用 TypeToken 处理 Gson 泛型(解决 com.google.gson.internal.LinkedTreeMap 错误)
大家好!我已经好几天在解决 Kotlin 中使用泛型时 JSON 反序列化的问题。我有一个函数,它接受一个类类型并返回解析后的对象。在 Java 中,我会写类似 `new TypeToken
- >(){}.getType()` 的代码,但在 Kotlin 中由于泛型擦除,这不起作用。
这是一个简化的例子:
```kotlin
data class User(val name: String, val age: Int)
fun