let urlAsString = "https://drive.google.com/uc?export=download&id=0B2bvUUCDODywWTV2Q2IwVjFaLW8"
let url = NSURL(string: urlAsString)!
let urlSession = NSURLSession.sharedSession()
let jsonQuery = urlSession.dataTaskWithURL(url, completionHandler: { data, response, error -> Void in
do {
if let jsonDate = data, let jsonResult = try NSJSONSerialization.JSONObjectWithData(jsonDate, options: []) as? NSDictionary {
print(jsonResult)
}
} catch let error as NSError {
print(error)
}
})
jsonQuery.resume()
OK, więc tutaj otrzymuję dane z internetowego json, a następnie przechowuję je jako NSDictionary w jsonresult. Muszę uzyskać wszystkie klucze i wartości jak w dwóch oddzielnych tablicach?Jak uzyskać wszystkie klucze i wartości w oddzielnych tablicach ciągów od NSDictionary w Swift?
Zasadniczo Chcę to
jsonresult.allkeys -> tablicy ciągów
jsonresult.allvalues -> tablicy String
Wartość typu " NSData "nie ma członka" flatMap " –
@AniketPatil, poprawione, powinno to być' jsonResult', a nie 'jsonData' – Khundragpan