Ich versuche, eine HashMap
von Elementen in eine JSON-Zeichenfolge zu konvertieren. Ich verwende die Methode, die in diesem link verwendet wird.Umwandlung einer HashMap mit Hilfe von Moshi
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)
Aber das gibt den folgenden Fehler
Error:(236, 40) Type inference failed: Not enough information to infer parameter T in fun adapter(p0: Type!): JsonAdapter! Please specify it explicitly.
Kann jemand mir sagen, wo ist der Fehler? Liegt es an Kotlin?
erwähnenswert, dass es nicht genau wegen Kotlin ist. In Java würden Sie mit 'JsonAdapter