В настоящее время изучает Swift и я новичок в анализе json. Я пытаюсь разобрать json, используя alamofire, используя swift 3. Однако Im не получил никакого ответа. Как получить значение параметра1 или параметра 2, которые были вложены? Мой JSON выглядит следующим образом:Невозможно разобрать json, используя alamofire, используя закрытие
{ "data":{
"level1":{
"level2":{
"parameter1":"000000",
"parameter2":"00/00/00 00:00:00",
"parameter3":"00.0",
}
Мой быстры код выглядит так,
func downloadDataDetails(completed: @escaping DownloadComplete) {
//Get data from URL
Alamofire.request("MY_URL").responseJSON { response in
let result = response.result
if let dict = result.value as? Dictionary<String , AnyObject> {
if let data = dict["data"] as? String {
if let level1 = dict["level1"] as? String {
if let level2 = dict["level2"] as? String? {
self._myValue = level2
}
}
}
}
completed()
}