Json 从文件中读取分层哈希

Json 从文件中读取分层哈希,json,scala,Json,Scala,在Scala中,我想从文件中读取散列 示例输入是此页面的内容: 我能想到的阅读这篇文章的唯一方法是通过{,}和:递归拆分。然而,这似乎有点丑陋 有没有一种方法可以用相对较少的代码读取此分层哈希?该文件是JSON。这是一种非常有名的格式。Scala有多个阅读器,包括play json、json4s、argonaut、circe、jawn和其他阅读器 因此,只要您可以导入依赖项(可能是通过SBT),是的,只需要很少的代码。哪些代码将取决于您选择的代码 Jawn速度快、灵活,而且非常简单,所以当我只

在Scala中,我想从文件中读取散列

示例输入是此页面的内容:

我能想到的阅读这篇文章的唯一方法是通过
{
}
递归拆分。然而,这似乎有点丑陋


有没有一种方法可以用相对较少的代码读取此分层哈希?

该文件是JSON。这是一种非常有名的格式。Scala有多个阅读器,包括play json、json4s、argonaut、circe、jawn和其他阅读器

因此,只要您可以导入依赖项(可能是通过SBT),是的,只需要很少的代码。哪些代码将取决于您选择的代码


Jawn速度快、灵活,而且非常简单,所以当我只需要一些基本的东西时,我通常会选择它。

该文件是JSON。这是一种非常有名的格式。Scala有多个阅读器,包括play json、json4s、argonaut、circe、jawn和其他阅读器

因此,只要您可以导入依赖项(可能是通过SBT),是的,只需要很少的代码。哪些代码将取决于您选择的代码

Jawn速度快、灵活,而且最小,所以当我只需要一些基本的东西时,我通常会选择它。

它是一个“嵌套地图”或“嵌套字典”。这根本不是“杂烩”。(哈希函数通常用于高效查找。)它是一个“嵌套映射”或“嵌套字典”。这根本不是“杂烩”。(哈希函数通常用于实现高效查找。)