Android之奔溃提示com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap

二次信任 提交于 2020-10-08 09:44:08

1 问题

Android端获取服务端的数据然后我直接把数据转hashMap提示错误如下,

com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap

 

 

 

 

 

2 解决办法

直接转Map集合即可

                        (t.data as Map<String, String>).forEach({
                                if (KEEP_NAME.equals(it.key)) {
                                    keepHome.text = it.value
                                }
                            })

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!