从REST API调用返回List

时间:2016-02-22 10:01:30

标签: scala rest spray

我是一个新手,我想将this API返回的结果提取到列表变量。

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

如果我们忽略错误处理,你可以这样做:

import scala.io.Source
import spray.json._
import DefaultJsonProtocol._
...
val source = Source.fromURL("https://api.guildwars2.com/v2/items")
val json = source.mkString.parseJson
val list = json.convertTo[List[Int]]