Мне удалось вызвать URL-адрес JSON с кодом ниже. Как я могу извлечь свойство из вывода? У меня есть свойства Date, Event, Hasta и Location.JSON Table View Swift
Вот JSON Структура выходного & XCode:
https://www.kimonolabs.com/apis/7flcy3qm#data
Вот мой код быстры
class MasterTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible
UINavigationBar.appearance().barTintColor = UIColor(red: 52.0/255.0, green: 170.0/255.0, blue: 220.0/255.0, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.whiteColor()]
let url = NSURL(string:"https://www.kimonolabs.com/api/7flcy3qm?apikey=gNq3hB1j0NtBdAvXJLEFx8JaqtDG8y6Y")!
let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in
if let urlContent = data {
do {
let jsonResult = try NSJSONSerialization.JSONObjectWithData(urlContent, options: NSJSONReadingOptions.MutableContainers)
print(jsonResult)
} catch {
print("JSON Serialization Failed")
}
}
}
task.resume()
}
Как извлечь свойства? Большое спасибо
Не может видеть связанный «все "без регистрации. Кстати, любите все пустые строки. ;-) – zaph
'jsonResult' - это либо словарь, либо массив. Вам нужно использовать его (например, 'if let jsonResult = jsonResult как? [String: AnyObject]' например), а затем вы можете получить доступ к своим членам, например, 'jsonResult [" someKey "]' в рамках этого условного литья –
Спасибо Aaron ! Я посмотрю, если мне повезет! –