Arrays 对于基本Scala包,如何将此JSON数组转换为实际数组?

Arrays 对于基本Scala包,如何将此JSON数组转换为实际数组?,arrays,json,scala,Arrays,Json,Scala,我将此JSON保存在单独的文件中: { "TestModel" : [ "select * from ci_lmaggregation.elementsytest where hash_aggregation_key = 0 ALLOW FILTERING ", "select * from ci_lmaggregation.elementsytest where hash_aggregation_key = 1 ALLOW

我将此JSON保存在单独的文件中:

{
  "TestModel" : [
    "select * from ci_lmaggregation.elementsytest where hash_aggregation_key = 0 ALLOW FILTERING ",
    "select * from ci_lmaggregation.elementsytest where hash_aggregation_key = 1 ALLOW FILTERING ",
    "select * from ci_lmaggregation.elementsytest where hash_aggregation_key = 2 ALLOW FILTERING "
  ]
}
使用这个scala包
scala.util.parsing.json.json
我必须将它转换成一个数组。尝试为POC并行运行其中包含的查询。到目前为止,我已经做到了:

  val input_file = "[path]/FeatureMapping.json"
  val json_content = scala.io.Source.fromFile(input_file).mkString
  val json_data = JSON.parseFull(json_content).getOrElse(0)
当我打印出来的时候,这是一张地图。但是当我尝试使用
toArray
时,它会说
value toArray不是任何
的成员


所以我不完全确定如何完成我想做的事情。针对这个问题的所有google结果似乎都使用了非基本的包,我们有严格的依赖规则。

scala.util.parsing.json
已经被弃用,永远不应该使用。选择另一个利巴,谢谢你-我应该用哪一个?有50个,argonaut看起来不错?检查这个链接