【发布时间】:2016-11-30 04:49:26
【问题描述】:
我正在获取带有可变数组键/名称的 json。我需要在应用程序中使用此名称。我试过let keyINeed = json["venue"][0].arrayObject,但我得到了零。 "Meeting rooms" 和 "exit" 是我需要填充表格的值,但我不能硬编码它们,因为它们可以并且会改变
{ "venue": {
"name": "Home Office",
"Meeting rooms": [{
"name": "1",
}],
"exit": [{
"name": "Back door",
}]
}
}
【问题讨论】:
-
它是因为
venue不是数组而是字典 -
向我们展示你到目前为止所做的事情。
-
你需要像
json["venue'']["Meeting rooms"].array一样得到它,退出也是一样 -
但是“会议室”是一个变量,对于其他场所,它可能是“购物中心”,所以我需要做的是获取 2 个数组中每一个的名称,例如 key1 = json[ 0] 和 key2 = json[1]
-
@user3550256 你想得到
name的值对吗?
标签: swift swifty-json