JSON数据不swift3解析
问题描述:
这是我的JSONJSON数据不swift3解析
] 1
我可以尝试解析JSON但它不解析 这是代码
if let Media_list = jsonData["staffData"] as? NSDictionary
{
print("this can call")
for i in 0 ..< Media_list.count {
if let kid = Media_list[i] as? NSDictionary
{
print("this the calling ")
let dataurl = kid["url"] as? String
self.urldummy.append(dataurl!)
print("dataurl",dataurl as Any)
let staffid = kid["staffId"]as? String
self.staffidDummy.append(staffid!)
let update = kid["updatedDate"]as? String
self.UpdateDummy.append(update!)
}
}
}
我想解析Json数据并追加到数组,请帮助我....!
答
做直接作为
let Media_list = jsonData["staffData"] as? NSDictionary
let dataurl = Media_list["url"] as? String
+3
不要使用'NSDictionary'。 Swift有一个纯粹的'Dictionary'类型是有原因的。 – JAL
+1
@Vikas Rajput在swift中不使用NSDictionary。 Swift是完全类型安全的语言 –
'对于i在0 ..
Larme
@Aleksey如果我可以将Media_list [i]设置为? NSDictionary到Media_list [i]为?任何它进入 – Dhruv
它显示此错误:类型'任何'没有下标成员 – Dhruv