Derzeit lernen Swift und ich bin neu zu analysieren von json. Ich versuche, Json mit Alamofire mit Swift 3 zu analysieren. Allerdings bekomme ich keine Antwort. Wie soll ich den Wert von Parameter1 oder 2, die verschachtelt wurden, bekommen? Mein json wie folgt aussieht:Nicht möglich, Json mit Alamofire mit Verschlüssen zu analysieren
{ "data":{
"level1":{
"level2":{
"parameter1":"000000",
"parameter2":"00/00/00 00:00:00",
"parameter3":"00.0",
}
Mein SWIFT-Code wie folgt aussieht,
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()
}