说明
在使用Kotlin对Gson2Object时经常会忘记怎么写,按照Kotlin语法去翻译Java语法时总是出现错误,然后再去Google获取结果,结果还得找半天,所以才写下本篇文章。
代码
// 此处使用:object : TypeToken<BeanAction<BeanUpdate>>(){}.type
// 语法即可
val beanUpdate: BeanAction<BeanUpdate> = Gson().fromJson(FirebaseRemoteConfig.getInstance().getString("update_json"), object : TypeToken<BeanAction<BeanUpdate>>(){}.type)