相关疑难解决方法(0)

Scala:将地图转换为案例类

假设我有这个示例案例类

case class Test(key1: Int, key2: String, key3: String)
Run Code Online (Sandbox Code Playgroud)

我有一张地图

myMap = Map("k1" -> 1, "k2" -> "val2", "k3" -> "val3")
Run Code Online (Sandbox Code Playgroud)

我需要在代码的几个位置将此映射转换为我的case类,如下所示:

myMap.asInstanceOf[Test]
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?我可以以某种方式使用隐含的吗?

scala

24
推荐指数
3
解决办法
2万
查看次数

标签 统计

scala ×1