Ну, я действительно новый Swift, и я использовал swiftyJSON, чтобы иметь возможность анализировать данные JSON, поступающие из API.Разбор JSONArray для строкового массива с использованием SwiftyJSON
У меня есть ответ данных, который выглядит следующим образом:
[
{
"fname": < String value>
"mname": < String value>
"lname": < String value>
"weights": [
{
"date": <String value>,
"weight": <String value>
},
{
"date": <String value>,
"weight": <String value>
}
]
Для моей swiftyJSON разборе Кстати, вот мой код
let swiftyJSON = JSON(data: data!)
for item in swiftyJSON.arrayValue{
self.firstName = item["fname"].stringValue
self.middleName = item["mname"].stringValue
self.lastName = item["lname"].stringValue
//JSON Array "weights" code snippet below
}
Для имен я разбираемых его в строку, но с "weights"
. Я не знаю, как это сделать. Я пробовал это, используя это:
for key in item["weights"]["weight"].arrayValue{
self.allWeights.append(key.stringValue)
}
И он не работает. Может кто-то помочь мне с этим? большое спасибо.
Я использую 'Xcode 7.3' так' быстро 2.2' правильно? – Reginald