鉴于以下 JSON...
scala> val js = Json.parse("""{"key1": "value1", "key2": "value2","list":[{"item1": "value1"},{"item2": "value2"}]}""")
js: play.api.libs.json.JsValue = {"key1":"value1","key2":"value2","list":[{"item1":"value1"},{"item2":"value2"}]}
...我得到这样的第一个元素list
:
scala> val l = (js \ "list").as[List[JsValue]]
l: List[play.api.libs.json.JsValue] = List({"item1":"value1"}, {"item2":"value2"})
scala> val first = l(0)
first: play.api.libs.json.JsValue = {"item1":"value1"}
...但是如何从list
给定索引处删除元素?