我是Scala火花的新手。我有一串类似数组的"[[1,2,100],[1,2,111]]"
我不知道如何在Scala List或Sequence中转换它。我找不到解决方案。
我尝试使用Circe解析方法,但它没有帮助我。
val e = parse(json_string).getOrElse(Json.Null)
e.asArray.foreach(l => {
println(l)
})
val r = "\\[(:?\\d+,? *)+\\]".r
r.findAllMatchIn(s).map { m =>
val s = m.toString
s.substring(1, s.length - 1).split(", *").map(_.toInt)
}.toArray
对于您的示例,它会生成:res26: Array[Array[Int]]=Array(Array(1,2,100),Array(1,2,111))
不确定提取结果后要做什么