Я использовал следующую строку кода для разбора данных JSON в Objective-C, но то же самое в Swift сбой приложения.
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:_webData
options:kNilOptions
error:&error];
Я попытался использовать NSJSONReadingOptions.MutableContainers
, но, похоже, не работает. Я проверил достоверность данных JSON, полученных с веб-сервера, используя различные проверки достоверности JSON, найденные в Интернете.
[EDIT] Быстрый код, который я использую, выглядит следующим образом:
let jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers , error: &error) as NSDictionary
[ОБНОВЛЕНИЕ]
Использование let jsonResult: AnyObject! = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers, error: error) as? NSDictionary
решает проблему.