Reg*_*ald 2 json swifty-json xcode7 swift2
好吧,我真的是新来的Swift,我使用了swiftyJSON来轻松解析来自API的JSON数据。
我有一个数据响应,看起来像这样:
[
{
"fname": < String value>
"mname": < String value>
"lname": < String value>
"weights": [
{
"date": <String value>,
"weight": <String value>
},
{
"date": <String value>,
"weight": <String value>
}
]
Run Code Online (Sandbox Code Playgroud)
对于我的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
}
Run Code Online (Sandbox Code Playgroud)
对于名称,我将其解析为字符串,但带有"weights"。我不知道该怎么做。我已经尝试过使用它:
for key in item["weights"]["weight"].arrayValue{
self.allWeights.append(key.stringValue)
}
Run Code Online (Sandbox Code Playgroud)
而且它不起作用。有人可以帮我弄这个吗?非常感谢。
weights 包含一系列字典
...
if let weights = item["weights"].array {
for weightItem in weights {
let date = weightItem["date"].stringValue
let weight = weightItem["weight"].stringValue
print(date, weight)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |