-1
我試圖解析和從這種結構JSON的獲取值時:NIL解析JSON
["mst_customer": 1, "data": {
0 = 2;
1 = 1;
2 = 1;
3 = "JAYSON TAMAYO";
4 = "581-113-113";
5 = 56;
6 = on;
7 = g;
8 = jayson;
9 = active;
"app_access" = on;
id = 2;
"mst_customer" = 1;
name = "Jayson Tamayo";
status = active;
territory = 1;
}, "status": OK, "staff_id": 2, "staff_name": Jayson Tamayo]
我用下面的斯威夫特代碼來獲取值:
(data: Dictionary<String, AnyObject>, error: String?) -> Void in
if error != nil {
print(error)
} else {
if let feed = data["data"] as? NSDictionary ,let entries = data["data"] as? NSArray{
for elem: AnyObject in entries{
if let staff_name = elem["name"] as? String{
print(staff_name)
}
}
}
}
我想通過使用鍵名或staff_name來獲取名稱。但我總是得到零。
我得到錯誤:無法將類型的值「串」預期參數類型'int' - 這裏entries [「name」] –
「songName」的值是什麼? –
我不知道。由於出現錯誤,我無法運行它。 –