我有这样的 JSON:
{
"SKzSjdBuOpO49wkPVaxtmLQoR0O2": {
location: "-LB1fn5GQKTaIc-fGNPS"
},
"s0ntSZP7mBQw1a8ua0E5PqazlqJ2": {
location: "-LB23izD7bp2NhO0UuIo"
},
"FEScjelpNSR7vuVz1ha6Z6uSfF43": {
location: "-LB1JLABuJO1NyJ-v2t_"
},
"mW7dGja6cRRB0d9uSIhg4f35PzC3": {
location: "-LB5xqUvIjEgtW_FH_nG"
},
"GCnt0VKcqjT8bl2chw43nsntaZK2": {
location: "-LB1n8ga9C0vCcZXD2Us"
}
}
在我的 Values[String: Any]
字典中。我想从它的值创建另一个字典来访问位置值。
你能帮我做这个吗?
最佳答案
如果主要目标只是访问值并且类型固定为[String: Any]
,那么这样做:
if let info = dictionary["SKzSjdBuOpO49wkPVaxtmLQoR0O2"] as? [String : String] {
let location = info["location"]
}
关于ios - 从另一个值创建新的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50062825/