I want to transfer a list object via Google Gson, but I don\'t know how to deserialize generic types.
What I tried after looking at this (BalusC\'s answer):
For Kotlin simply:
import java.lang.reflect.Type import com.google.gson.reflect.TypeToken ... val type = object : TypeToken>() {}.type
or, here is a useful function:
fun typeOfList(): Type { return object : TypeToken>() {}.type }
Then, to use:
val type = typeOfList()