Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В Objective-C, парсинг и десериализация JSON достаточно простая:
NSArray *json = [NSJSONSerialization JSONObjectWithData:JSONData options:kNilOptions error:nil]; NSString *age = json[0][@"person"][@"age"];
let jsonData = "{\"workplan\":{\"presets\":[{\"id\":0}, {\"id\":1}, {\"id\":2}]}}".dataUsingEncoding(NSUTF8StringEncoding)
let jsoid = JSON(jsonData)
let id = json?["workplan"]?["presets"]?[2]?["id"] as? Int
print(id) // 2
var json: [String: AnyObject]!
<...>
json = try NSJSONSerialization.JSONObj...
var json: NSDictonary!
Работа с JSON в Swift