Kex*_*Ari 1 dictionary ios swift swift3
我有这个代码:
let subjectAbbreviation = JSON?["data"]??["subject"]??["abbr"] as? String
Run Code Online (Sandbox Code Playgroud)
斯威夫特3抱怨:
Type Any没有下标成员
我怎么解开这个?我知道我可以使用(JSON as? AnyObject)似乎有点凌乱.
你需要指定你的json的类型,[String: Any]所以尝试这样.
if let jsondata = json as? [String: Any], let data = jsondata["data"] as? [String: Any], let subject = data["subject"] as? [String: Any], let addr = subject["subject"] as? String {
print(addr)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5923 次 |
| 最近记录: |