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

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
                                }
                            })
(0)

相关推荐