Tag: typetoken

如何在Kotlin中使用Gson的TypeToken +generics

我无法从自定义类(Turns)中获取genericstypes的列表: val turnsType = TypeToken<List>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) 它说: cannot access ” it is ‘public /*package*/’ in ‘TypeToken’

如何在Kotlin中使用Gson的TypeToken +泛型

我无法从自定义类(Turns)中获取泛型类型的列表: val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) 它说: cannot access '<init>' it is 'public /*package*/' in 'TypeToken'