के साथ JSONSerialization मुझे स्विफ्ट 3 के साथ सरल JSON क्रमबद्धता सिद्धांतों को समझने में एक समय का भालू है। क्या मुझे वेबसाइट से जेएसओएन को एक सरणी में डीकोड करने में कुछ मदद मिल सकती है, इसलिए मैं इसे jsonResult["team1"]["a"]
आदि के रूप में एक्सेस कर सकता हूं? यहाँ प्रासंगिक कोड है:स्विफ्ट 3
let httprequest = URLSession.shared.dataTask(with: myurl){ (data, response, error) in
self.label.text = "RESULT"
if error != nil {
print(error)
} else {
if let urlContent = data {
do {
let jsonResult = try JSONSerialization.jsonObject(with: urlContent, options:
JSONSerialization.ReadingOptions.mutableContainers)
print(jsonResult) //this part works fine
print(jsonResult["team1"])
} catch {
print("JSON Processing Failed")
}
}
}
}
httprequest.resume()
भेजे JSON है:
{
team1 = {
a = 1;
b = 2;
c = red;
};
team2 = {
a = 1;
b = 2;
c = yellow;
};
team3 = {
a = 1;
b = 2;
c = green;
};
}
धन्यवाद