현재 학습 속도가 빠르고 json을 파싱하기가 쉽습니다. 신속한 3을 사용하여 alamofire를 사용하여 json을 구문 분석하려고합니다. 그러나 어떤 응답도받지 못하고 있습니다. 중첩 된 parameter1 또는 parameter2의 값을 어떻게 얻어야합니까? 내 JSON은 다음과 같습니다 : 당신은 당신이 존재하는 것을 확인해야하는 경우클로저를 사용하여 alamofire를 사용하여 json을 구문 분석 할 수 없습니다.
내 SWIFT 코드는 다음과 같습니다{ "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()
}