2016-02-22 4 views
0

Я довольно новичок в спрее, и я хотел бы извлечь результат, возвращаемый API this, в переменную списка.Возврат списка из вызова API REST

Что было бы лучшим способом достичь этого?

+0

Я не использую спрей, но вы должны использовать клиент HTTP, чтобы сделать запрос и использовать JSON парсер для разбора, возвращаемой список. Вы можете получить более эффективные ответы, если вы публикуете фрагменты кода, показывающие, что вы сделали, и где вы застряли – DaMainBoss

ответ

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]] 
Смежные вопросы