0
在Scala中,我想從文件中讀取哈希散列。從文件中讀取分層散列
樣本輸入該網頁的內容:
我能想到閱讀本的唯一方法是遞歸{
,}
和:
分裂。然而這看起來有點難看。
有沒有一種方法可以用相對較少的代碼讀取這種分層散列?
在Scala中,我想從文件中讀取哈希散列。從文件中讀取分層散列
樣本輸入該網頁的內容:
我能想到閱讀本的唯一方法是遞歸{
,}
和:
分裂。然而這看起來有點難看。
有沒有一種方法可以用相對較少的代碼讀取這種分層散列?
該文件是JSON。這是一個非常有名的格式。 Scala有多個閱讀器,包括play-json,json4s,argonaut,circe,jawn等。
所以只要你可以導入依賴項(可能通過SBT),是的,它只需要很少的代碼。 其中代碼將取決於您選擇哪些。
Jawn是快速,靈活和最小的,所以我通常選擇它,當我只想要一些基本的東西。
這是一個「嵌套地圖」或「嵌套字典」。這根本不是「哈希」。 (散列函數通常用於高效查找。) –