【发布时间】:2019-10-17 02:14:19
【问题描述】:
从 java 转换为 kotlin 时,输出如下所示 爪哇:
Gson gson = new Gson();
String strObj = getIntent().getStringExtra("passdata");
userDictionery = gson.fromJson(strObj, Map.class);
科特林:
val gson = Gson()
val strObj = intent.getStringExtra("passdata")
userDictionery = gson.fromJson<Map<*, *>>(strObj, Map<*, *>::class.java) as Map<String, String>?
但 kotlin 中的第二行显示错误 - 类文字的左侧只允许使用类
变量userDictionery被声明为Map<String, String>
如何解决这个问题?
【问题讨论】:
标签: java android json kotlin gson