1
當前正在學習Swift,並且我是解析json的新手。 我想解析使用alamofire使用swift 3的json。但我沒有得到任何迴應。我應該如何獲取嵌套的參數1或參數2的值? 我的JSON是這樣的:無法使用alamofire使用閉包解析json
{ "data":{
"level1":{
"level2":{
"parameter1":"000000",
"parameter2":"00/00/00 00:00:00",
"parameter3":"00.0",
}
我的SWIFT代碼看起來像這樣,
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()
}