0
我是斯卡拉新手。我有一个JSON文件,标题为scala_input.json
包含两个项目:斯卡拉阅读和解析JSON
{
"edges_file": "/path/edges.json.gz",
"seed_file": "/path/seed.json.gz"
}
我要打开的文件,分析,并从该文件的属性将两个val
。我曾尝试过:
val input_file = "/path/scala_input.json"
val json_data = JSON.parseFull(input_file)
val edges_file = json_data.get.asInstanceOf[Map[String, Any]]("edges_file").asInstanceOf[String]
val seeds_file = json_data.get.asInstanceOf[Map[String, Any]]("seed_file").asInstanceOf[String]]
但是,这返回java.util.NoSuchElementException: None.get
。我没有定义什么? json_data
和input_file
是正确的,我确定存在edges_file
和seed_file
。