Как получить все ключи и значения в отдельных массивах String из NSDictionary в Swift?

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

Хорошо, вот я получаю данные из онлайн-json, затем сохраняю их как NSDictionary в jsonresult. Мне нужно получить все ключи и значения, как в двух отдельных массивах?

В основном я хочу это

jsonresult.allkeys -> String array
jsonresult.allvalues ​​-> Строковый массив

8
задан Aniket Patil 7 August 2016 в 07:39
поделиться