我正在尝试访问通过 Alamofire 获得的 JSON:
func getDataFromServer() {
Alamofire.request(.POST, websiteURL, parameters: myParameters) .responseString {
(response) -> Void in
if let value = response.result.value {
let json = JSON(value)
self.parseJSON(json)
}
}
}
,返回给我的 JSON 看起来像这样:
{
"status":"success",
"object":[
{
"name":"Bob",
"age":"20 ",
},
{
"name": "Jane",
"age":"25"
},
]
}
我正在使用 SwiftyJSON 访问名称:
func parseJSON(json: JSON) {
for result in json["object"].arrayValue {
print(result["name"].stringValue)
}
}
但它没有打印任何东西。我做错了什么吗?
最佳答案
应使用
responseJSON
而不是 responseString
关于json - 无法使用 SwiftyJSON 访问 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35244059/