им с помощью SwiftyJSON, чтобы получить некоторые строки из этой JSON: http://api.randomuser.me но все я получаю нольSwiftyJSON не могу получить значение из JSON
let urlPath = "http://api.randomuser.me"
func getJSON(urlToRequest: String) -> NSData {
return NSData(contentsOfURL: NSURL(string: urlToRequest)!)!
}
func getRandomUser() {
let encodedData = NSString(data: getJSON(urlPath), encoding: NSUTF8StringEncoding)
let json = JSON(rawValue: encodedData!)!
println(json["results"][0]["user"].string)
}
... я также попробовал:
let urlPath = "http://api.randomuser.me"
func getJSON(urlToRequest: String) -> NSData {
return NSData(contentsOfURL: NSURL(string: urlToRequest)!)!
}
func getRandomUser() {
let json = JSON(getJSON(urlPath))
println(json["results"][0]["user"].string)
}
я не знаю, почему он не печатает правильный результат
[JSON "результаты"] [0] [ "пользователь"] является ДИКТ, поэтому доступ строка вар на ней будет возвращать ноль ... – Dean