Я написал следующий фрагмент кода:Как напечатать элементы словаря JSON по индексу?
do {
let json = try NSJSONSerialization.JSONObjectWithData(data, options: []) as! Dictionary<String, AnyObject>
for i in 0...json.count - 1 {
print(json[i]["title"])
}
} catch let error as NSError {
print(error)
}
Я получаю сообщение об ошибке в этом случае:
Cannot subscript a value of type 'Dictionary<String, AnyObject>' with an index of type 'Int'
Я хочу, чтобы получить элементы по индексу. Я всегда работал с Alamofire, но сегодня я хочу делать все по-умолчанию. Может кто-нибудь мне помочь?
Что делает ваш JSON выглядеть? Если это * словарь *, то он не имеет определенного порядка. Если это * массив *, вы не должны бросать его в словарь. –
@MartinR нравится это - 'как! [String: AnyObject] '? –