如何从Unirest请求返回Json字段



使用postman测试请求,我有以下返回Json响应

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(externalUserState)/$entity",
"externalUserState": "Accepted"

}

现在从Unirest相同的API调用,我需要返回externalUserState的值

我所做的是如下

def result = get(graph_base_user_url + userId + "?")
.header("Authorization","Bearer " + AuthToken )
.queryString("$select","ExternalUserState")
.asJson()

return result.getBody()

但是无法获取字符串"Accepted">

你知道哪里出错了吗?

我通过使用result.getBody().getObject().getString("ExternalUserState")

最新更新