1

私は Scala の経験があまりないので、以下から解析したいものを解析するのに少し苦労しています。

現在、アクセス トークンを指定して Facebook の友達を取得するように要求しています。

val duration = Duration(10, SECONDS)
val future: Future[play.api.libs.ws.Response] = WS.url("https://graph.facebook.com/me?fields=id&access_token=" + token).get()
val response = Await.result(future, duration)

response.json 経由で JSON 応答にアクセスできます。ただし、フレンドは次の形式で返されます。

{
  "data": [
    {
      "name": "Person 1",
      "id": "1"
    },
    {
      "name": "Person 2",
      "id": "2"
    },
    {
      "name": "Person 3",
      "id": "3"
    } ...
  ],
  "paging": {  
     ...
  }
}

「(response.json \ "data")」を使用して「データ」ディクショナリを取得できることはわかっていますが、データ内のすべての ID を取得できる方法でこの JSON を解析する方法はありますか?リストとして?

4

1 に答える 1