Kotlin map 转换为数据bean
2023-09-27 14:27:38 时间
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()
}
相关文章
- Gradle基础:11:使用Kotlin的Gradle(转)
- 极客头条:字节跳动以50亿元收购Pico入局VR;iPhone 13系列或将涨价;Kotlin 1.5.30 发布
- Java to Kotlin 语法清单
- 使用Kotlin反而导致空指针异常的坑
- Kotlin中使用ARouter
- Kotlin协程协程作用域,CoroutineScope MainScope GlobalScope viewModelScope lifecycleScope 分别代表什么
- Kotlin zip函数 合并成键值对
- Kotlin set集合去重,获取元素可变set集合,set与list转换
- Kotlin let与run 使用场景
- Kotlin 解构
- 【17】kotlin 权限修饰符 类及其成员的可见性
- Android Studio 3.0 引入新功能,支持Kotlin语言