在具有Kotlin和Volley Library的Android中,我正在使用以下代码将地图放入jsonObject。
val params = mutableMapOf<String, String>()
params["key1"] = "value1"
params["key2"] = "value2"
val parameter = JSONObject(params)
这给我下面的错误:
Java type mismatch expected (Mutable)Map<(raw) Any?, (raw) Any?>! but found MutableMap<String, String>. Use explicit cast
params as Map<*, *>
JSONObject
构造函数采用带原始类型的Map
(未指定泛型)。因此,您应该提供可以是Any
类型的地图: