我正在对返回 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 库来执行此操作。