0
我試圖從json中提取地圖數據。scala - 玩json JsValue轉換爲泛型
def getMap[K, V](js: JsValue, key: String): Map[K, V] = {
js \ key match {
case JsDefined(v) => v.as[Map[K, V]] // error here
case _: JsUndefined => throw new Exception("Error")
}
}
否的Json解串器找到類型地圖[K,V]。嘗試執行此類型的隱式讀取或格式 。 方法沒有足夠的參數:(隱式fjs:play.api.libs.json.Reads [Map [K,V]])Map [K,V]。 未指定的值參數fjs。
此功能時,我定義特定類型的地圖(如:?v.as [地圖[字符串,INT]],而不是在通用我應該如何用它做
謝謝,你救了我:) –