Ios 如何使用Alamofire获取JSON的长度值
我想使用JSON长度在表视图中显示数据,但我不知道如何在JSON中获取长度Ios 如何使用Alamofire获取JSON的长度值,ios,json,swift,alamofire,Ios,Json,Swift,Alamofire,我想使用JSON长度在表视图中显示数据,但我不知道如何在JSON中获取长度 let url = "url/json.php" Alamofire.request(.GET, url, parameters: ["id":ids]) .responseJSON { response in print(response.request) // original URL request print(response.response)
let url = "url/json.php"
Alamofire.request(.GET, url, parameters: ["id":ids])
.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
例如
{a=11,b=12},{a=21,b=22}
length = 2
您需要将JSON常量值解析为数组。您需要将JSON常量值解析为数组。Swift 3:
{ response in
if let allObjects = response.result.value as? NSArray{
print("Array length is \(allObjects.count)")
}
}
Swift 3:
{ response in
if let allObjects = response.result.value as? NSArray{
print("Array length is \(allObjects.count)")
}
}
请更具体地说明你要找的长度。可能包括从请求返回的字符数据流的长度,或树的第一级中的元素数。可能还有其他的,重要的是你要找的是什么,我会编辑它,它看起来像字典的数组,数组和字典都有count属性Mike是正确的-你可以为value打印count值。您还可以查看一些CoCoapod,它们将为您解析Json Alamo fire to Jason就是其中之一,效果很好。我现在就解决这个问题,谢谢。请更具体地说明您要查找的长度。可能包括从请求返回的字符数据流的长度,或树的第一级中的元素数。可能还有其他的,重要的是你要找的是什么,我会编辑它,它看起来像字典的数组,数组和字典都有count属性Mike是正确的-你可以为value打印count值。您还可以查看一些CoCoapod,它们将为您解析Json Alamo fire to Jason就是其中之一,工作正常我现在就解决这个问题,谢谢