我正在尝试将 a HashMap
of 元素转换为 JSON 字符串。我正在使用此链接中使用的方法。
val elementsNew: HashMap<String, Element> = HashMap(elements)
val type = Types.newParameterizedType(Map::class.java, String::class.java, Element::class.java)
var json: String = builder.adapter(type).toJson(elementsNew)
但这给出了以下错误
错误:(236、40)类型推断失败:没有足够的信息来推断有趣适配器中的参数 T(p0:类型!):JsonAdapter!请明确指定。
谁能告诉我错在哪里?是因为 Kotlin 吗?