如果我有一个
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类的映射?