У меня есть ответ json, который извлекается с сервера, и он должен анализироваться как словарь и преобразовывать его в NSObjects в Swift. Как я могу это сделать.Преобразование JSON в объекты в Swift
func convertJSONToObjects(object:Dictionary<String,AnyObject>?) -> CommonResponse{
var response:CommonResponse;
if(object != nil){
response = CommonResponse()
var responseObject = object //It is dictionary
var responseHeader = object["responseHeader"] //error
response.status = responseHeader["status"] as Int //error
//response.status is Int
}
return response
}
var parsedJson = NSJSONSerialization.JSONObjectWithData(object as NSData, options: NSJSONReadingOptions.MutableContainers, error: &parseError) as NSDictionary
вызова функции
convertJSONToObjects(parsedJson)
Я могу рекомендовать https://github.com/SwiftyJSON/SwiftyJSON –