可以fold
在这里使用 a 从 a 转换List[JsObject]
为JsArray
吗?
def getJsonArray(list: List[JsObject]): JsArray = {
def go(l: List[JsObject], acc: JsArray) : JsArray = l match {
case x :: xs => go(xs, acc ++ Json.arr(x))
case Nil => acc
}
go(list, JsArray())
}