我一直在看杰克逊,但似乎我必须将Map转换为JSON,然后将结果JSON转换为POJO.
有没有办法将Map直接转换为POJO?
假设我有这个示例案例类
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)
最简单的方法是什么?我可以以某种方式使用隐含的吗?