[英]how to parse json object inside array inside object in swift4
如何在swift4中的数组内建立JSON对象? 如何在swift4中获取此JSON的响应? 我正在打印位置,但是位置nil
。
这是我的JSON数据:
{
"Details": [{
"phone":
"id":
}],
"address": [{
"location": "some location"
}]
}
do {
let json = try JSONSerialization.jsonObject(with: data!, options: []) as! [String: AnyObject]
let location = json["location"] as? [[String: AnyObject]]
print(location)
} catch {
print("error")
}
json["location"]
不存在,因此不是数组。 位置在地址数组内。
尝试
if let addressArray = json["address"] as? [[String: Any]] {
let address = addressArray.first
let location = address?["location'] as? String
print(location)
}
笔记
"location":
我添加了一个字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.