我有一个来自Java的嵌套地图,看起来像to_char(mycol) is not null
,我想在scala中将其转换为相同的格式(该地图需要在scala中转换为不可变的)。
通过阅读其他人的答案,我可以使用
Map[String, Map[String, Set[String]]]
从java转换为scala
Map[String, set[String]]
但是,我尝试遍历嵌套地图,但是类型为Map [Nothing,Nothing]
.map(_.asScala)
.map(_.mapValues(_.asScala.toSet))
.map(_.toMap)
有人能启发我如何解决这个问题吗?非常感谢