使用Alamofire和(尝试使用)SwiftyJSON。
我们说我有一个JSON位于"顶级"我有两个条目:TopEntry 1和TopEntry 2.然后在每个条目中,我有一个"标题"和一个" URL"。
所以它看起来像这样:
{
TopEntry 1: {
title: someTitle1
URL: someURL1
}
TopEntry 2: {
title: someTitle2
URL: someURL2
}
}
如果我只想获取TopEntry 1和TopEntry 2的值,我怎样才能遍历这个数组并为每个索引(i = 0,i = 1等等)分配TopEntry 1,TopEntry 2,等......到某些NSMutableArray?
我编写了以下代码,这似乎没有任何用处:
let nodeIDArray : [String]
var nodeCounter : Int = 0 // My index
for nodeCounter in 0..<9 { // I know there are 10 elements, otherwise I would replace 9 with jsonValue.count , jsonValue being my JSON result
if let jsonValue = result.value {
nodeIDArray[nodeCounter] = jsonValue[nodeCounter].string
}
我该如何做到这一点?
答案 0 :(得分:0)
首先,我不认为您想要在循环中分配jsonValue。
尝试通过直接在代码中构建一些示例来了解您是否理解json结构。然后尝试访问结果。根据实际数据的复杂性构建样本。