0
在Scala中,我想从文件中读取哈希散列。从文件中读取分层散列
样本输入该网页的内容:
我能想到阅读本的唯一方法是递归{
,}
和:
分裂。然而这看起来有点难看。
有没有一种方法可以用相对较少的代码读取这种分层散列?
在Scala中,我想从文件中读取哈希散列。从文件中读取分层散列
样本输入该网页的内容:
我能想到阅读本的唯一方法是递归{
,}
和:
分裂。然而这看起来有点难看。
有没有一种方法可以用相对较少的代码读取这种分层散列?
该文件是JSON。这是一个非常有名的格式。 Scala有多个阅读器,包括play-json,json4s,argonaut,circe,jawn等。
所以只要你可以导入依赖项(可能通过SBT),是的,它只需要很少的代码。 其中代码将取决于您选择哪些。
Jawn是快速,灵活和最小的,所以我通常选择它,当我只想要一些基本的东西。
这是一个“嵌套地图”或“嵌套字典”。这根本不是“哈希”。 (散列函数通常用于高效查找。) –