/ / Come stampare gli elementi del dizionario JSON per indice? - Ios, Json, veloce

Come stampare gli elementi del dizionario JSON per indice? - Ios, JSON, veloce

Ho scritto il frammento seguente:

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)
}

Viene visualizzato un errore in questo caso:

Cannot subscript a value of type "Dictionary<String, AnyObject>" with an index of type "Int"

Voglio ottenere elementi per indice. Ho sempre lavorato con Alamofire, ma oggi voglio farlo per impostazione predefinita. Qualcuno può aiutarmi?

risposte:

1 per risposta № 1

Il tuo json è un dizionario (Dictionary<String, AnyObject>) se si desidera scorrere su un dizionario, è necessario utilizzare la sintassi seguente:

for (someString, someAnyObject) in json {
print(someString, someAnyObject)
}

Alesare di più Qui