При конвертации из Java в Kotlin вывод будет выглядеть следующим образом
Java:
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>
Как решить эту проблему?