Я стараюсь, чтобы получить начать с swiftyJSON и синтаксический анализ информации в Swift поэтому я начать с этим API, чтобы понять:swiftyJSON двигаться в массив
Так вот мой код
import Fuzi
import UIKit
import Alamofire
import SwiftyJSON
class ViewController: UIViewController {
var arrRes = [[String:AnyObject]]() //Array of dictionary
var JSON_TestURL = "http://api.androidhive.info/contacts/"
override func viewDidLoad() {
super.viewDidLoad()
//get JSON
Alamofire.request(.GET, JSON_TestURL).responseJSON { (responseData) -> Void in
let swiftyJsonVar = JSON(responseData.result.value!)
//print(swiftyJsonVar)
//get JSONarray Name and write it into new Array
if let resData = swiftyJsonVar["contacts"].arrayObject {
self.arrRes = resData as! [[String:AnyObject]]
}
//count array and give "tag"
print(self.arrRes.count)
for var index = 0; index < self.arrRes.count; ++index {
var dict = self.arrRes[index]
let x = dict["name"] as? String
print(x)
print("")
}
}
}
получение имени, идентификатора и т. Д. Не проблема, но когда я пытаюсь получить номер телефона, я не могу найти способ.