【发布时间】:2015-04-24 09:17:11
【问题描述】:
如果返回的 Json 字符串是这样的,我如何获取 access Token 的值:
var result = Http("https://example.com").postForm(Seq("clientId" -> clientId, "clientSecret" -> clientSecret)).asString
var jsonObj = scala.util.parsing.json.JSON.parseFull(result.
accessToken = jsonObj.get("accessToken")
对example.com的请求结果是:
{
"accessToken": "xxyyyzzz",
"expiresIn": 3600
}
【问题讨论】:
-
您有什么问题吗...我认为这段代码应该可以正常工作...考虑到您更改了最后一行,因为
scala.util.parsing.json.JSON.parseFull( result )返回Option[ Any ] -
我得到编译错误:任何不带参数