在Scala中,我想从文件中读取哈希哈希值。
示例输入是此页面的内容:
我能想到的唯一方法是按{
,}
和:
递归分割。然而,这看起来有点难看。
有没有办法用相对较少的代码读取这个分层哈希?
答案 0 :(得分:2)
该文件是JSON。这是一种非常着名的格式。 Scala有多个读者,包括play-json,json4s,argonaut,circe,jawn等。
因此,只要您可以导入依赖项(可能是通过SBT),是的,它只需要很少的代码。 哪个代码取决于您选择的哪个
Jawn快速,灵活,极简,因此我通常会选择它,只需要一些基本的东西。