У меня есть следующий ответ JSON, содержащий словарь JSON:Как разобрать JSON словарь
Что мне нужно только извлечь 3 категории имен (только 1, показанный на скриншоте, а именно «Напитки », но вы можете увидеть в самом верху счет 3).
Я пробовал следующее, но всегда возвращаю ноль.
func getMenuCategories() {
let headers = [
"Api-key": apiKey
]
let url = "https://xxxxxxxx/menu/categories"
Alamofire.request(.GET, url, headers: headers, encoding: .JSON)
.responseJSON { response in switch response.result {
case .Success(let JSON):
print("Success with JSON: \(JSON)")
let response = JSON as! NSDictionary
let categories1 = response.objectForKey("_embedded")! // always nil
let categories2 = response.objectForKey("categories")! // always nil
case .Failure(let error):
print("Request failed with error: \(error)")
}
}
}
Я знаю, что я получаю правильный ответ, потому что переменная JSON
содержит полный ответ.
Как правильно искать?
спасибо за предложение, но категории все еще возвращаются нуль. – Polis