HashMap
요소를 JSON 문자열로 변환하려고합니다. 이 link에 사용 된 방법을 사용하고 있습니다.moshi를 사용하여 HashMap 변환
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)
하지만이
Error:(236, 40) Type inference failed: Not enough information to infer parameter T in fun adapter(p0: Type!): JsonAdapter! Please specify it explicitly.
어느 하나가 고장이 어디 말해 줄 수 다음과 같은 오류를 준다? Kotlin 때문입니까? adapter()
방법의 서명을 보면
그것은 Kotlin 때문이 아닙니다. Java에서는'JsonAdapter