0
我有一個文件列表,用它可以添加到一個JSON對象分別字段和值在Map[String, Any]
的形式,以便數據。所以,我的代碼解析的時候看起來是這樣的:添加從地圖值到JSON各個領域斯卡拉
val JsonDoc = Json.obj(
"ORFID" -> doc("ORFID").toString,
"ORF_len" -> doc("ORF_len").toString,
"start" -> doc("start").toString,
"end" -> doc("end").toString
...// more fields
)
然而,一些文件可能丟失的領域之一,所以我需要一個更加動態的方法取決於每個文件的字段,否則會拋出異常。對此最好的方法是什麼?
有'Any'作爲'Map'的值類型是不是一個很好的主意 – cchantep