ParseJson 来自位于另一个数组中的数组的数据
Posted
技术标签:
【中文标题】ParseJson 来自位于另一个数组中的数组的数据【英文标题】:ParseJson data from array located in another array 【发布时间】:2016-09-27 14:51:05 【问题描述】:您好,我正在尝试解析数组中的 parseJson
数据。我的问题是我不知道如何访问我的响应,因为它是位于另一个数组中的数组。
这是我的回应:
"finalResult": [
[
"Id":2,"latitude":"49.993820099043","longitude":"14.660662520439","usrId":2,"timeCreated":"2016-08-06 18:31:32"
],
[
"Id":3,"latitude":"49.993900553360","longitude":"14.660832398337","usrId":2,"timeCreated":"2016-08-06 18:29:37"
]
]
这是我需要帮助的部分代码:
if let parseJson = json
if let events = parseJson["finalResult"] as? [AnyObject]
for event in events
for single in (event as? [AnyObject])!
let Id = single["Id"] as! String
let latitude = single["latitude"] as! String
let longitude = single["longitude"] as! String
let usrId = single["usrId"] as! String
print(id)
print(latitude)
print(longitude)
print(usrId)
【问题讨论】:
【参考方案1】:for event in events
if let customObjects = event as? [AnyObject]
for customObject in customObjects
let Id = customObject["Id"] as! String
let latitude = customObject["latitude"] as! String
let longitude = customObject["longitude"] as! String
let usrId = customObject["usrId"] as! String
print(id)
print(latitude)
print(longitude)
print(usrId)
【讨论】:
以上是关于ParseJson 来自位于另一个数组中的数组的数据的主要内容,如果未能解决你的问题,请参考以下文章