Скажем, у меня есть этот примерный класс case
case class Test(key1: Int, key2: String, key3: String)
И у меня есть карта
myMap = Map("k1" -> 1, "k2" -> "val2", "k3" -> "val3")
Мне нужно преобразовать эту карту в мой класс case в нескольких местах кода, примерно так:
myMap.asInstanceOf[Test]
Каким будет самый простой способ сделать это? Могу ли я каким-то образом использовать для этого неявное?