【发布时间】:2019-08-03 20:00:01
【问题描述】:
我正在尝试从 json 文件中获取值,但它返回 null。
代码如下:
Alamofire.request( jsonUrl).responseJSON { (responseData) -> Void in
if((responseData.result.value) != nil) {
let swiftyJsonVar = JSON(responseData.result.value!)["value"]
print(swiftyJsonVar)
let temp = swiftyJsonVar["value"]
print(temp)
}
}
这是 swiftyJsonVar 的输出:
[
{
"value" : "13.1",
"quality" : "G",
"date" : 1564772400000
}
]
并且 temp 的输出为空。
为什么 temp 为 null 而不是 13.1?
【问题讨论】:
-
使用 JSON(responseData.result.value!)[0]["value"]
标签: json swift alamofire swifty-json