Kotlin map 转换为数据bean
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin map 转换为数据bean相关的知识,希望对你有一定的参考价值。
inline fun <reified T> mapToBean(map: MutableMap<String, Any>): T
val gson = getJsonInit()
val jsonStr = gson.toJson(map)
return gson.fromJson(jsonStr,T::class.java)
//获取json的初始化方式
fun getJsonInit(): Gson
val jsonBuild = GsonBuilder()
//加上这行可以过滤服务器返回的null
jsonBuild.serializeNulls()
return jsonBuild.create()
以上是关于Kotlin map 转换为数据bean的主要内容,如果未能解决你的问题,请参考以下文章