kotlin
中 gson
的使用方式一:
val json = listOf<String>("java", "c", "kotlin").toString()
val list = Gson().fromJson<List<String>>(json)
list.forEach {
println(it)
}
用reified
来实例化的参数类型的内联函数
inline fun <reified T : Any> Gson.fromJson(json: String): T {
return Gson().fromJson(json, T::class.java)
}