0

我正在对返回 json 对象的端点进行 get 调用。我可以看到正文,但无法访问正文中的任何键。我得到一个“值状态不是字符串的成员”。如何访问状态键?

我的代码:

import scalaj.http.{Http, HttpResponse}

def checkApi(): String = {
    val request: HttpResponse[String] = Http(endpoint).header("Authorization", token).asString
    val response = request.body.status.toString // place of error
    return response
}

当我尝试request.body("status").toString在它的位置使用时,它说它是一个字符串数组,需要一个整数,而不是字符串键。

responsebody = {“状态”:“成功”}

编辑:

我怀疑这是因为我可能必须将其转换为 json 对象,但我找不到任何本机 scala 库来执行此操作。

4

0 回答 0