Если у меня есть Map[String,String]("url" -> "xxx", "title" -> "yyy"), есть ли способ в целом преобразовать его в case class Image(url:String, title:String)?
Я могу написать помощника:
object Image{
def fromMap(params:Map[String,String]) = Image(url=params("url"), title=params("title"))
}
но есть ли способ в целом написать это один раз для карты для любого класса case?