PlayFramework の The Play WS API を使用して、外部 API と通信します。受信したデータを処理する必要がありますが、方法がわかりません。応答を受け取り、それを JSON オブジェクトなどの他の関数に渡したいと思います。どうすればそれを達成できますか?私が使用するコードは以下の通りです。ありがとう!
def getTasks = Action {
Async {
val promise = WS.url(getAppProperty("helpdesk.host")).withHeaders(
"Accept" -> "application/json",
"Authorization" -> "Basic bi5sdWJ5YW5vdjoyMDEzMDcwNDE0NDc=" ).get()
for {
response <- promise
} yield Ok((response.json \\ "Tasks"))
}
}