У меня есть проблема в использовании valueForKeyPath, вот так, как я получаю значение dataVersion, и это работает прекрасно:valueForKeyPath с вложенной JSON
Alamofire.request(.GET, "https://www.amazon.fr/s", parameters:parameters)
.responseJSON { (_, _, JSON, _) -> Void in
let priceResult: String? = JSON?.valueForKeyPath("reponseMetadata.dataVersion") as String?
println(priceResult)
}
Но когда я пытаюсь получить доступ к значению URL-адрес, как это, это не в состоянии
Alamofire.request(.GET, "https://www.amazon.fr/s", parameters:parameters)
.responseJSON { (_, _, JSON, _) -> Void in
let priceResult: String? = JSON?.valueForKeyPath("preloadImages.images.url") as String?
println(priceResult)
}
Вот мой Json:
{
responseMetadata: {
dataVersion: "v0.1"
},
preloadImages: {
images: [
{
url: "http://ecx.images-amazon.com/images/I/51K4P7REBKL._SL500_AC_.jpg"
}
]
}
}
я новый в ИО, так что любая помощь будет приветствовать!