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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章