<分区>
我正在尝试从 url 解析 JSON 文件。这个 JSON 有一个动态的键,因为它会根据文件而变化。现在我的代码如下所示:
let json = try NSJSONSerialization.JSONObjectWithData(data!, options:.AllowFragments)
// Parsing
if let stations = json["observations"]!!["-10019482"] as? [[String: AnyObject]] {
for observation in stations {
if let name = observation["stationname"] as? String {
if let temperatuuri = observation["Temperature"] as? String {
if let windSpeed = observation["WindSpeedMS"] as? String {
print(name, temperatuuri, windSpeed,"m/s")
self.temperature.text = String(temperatuuri)
}
}
}
}
}
“-10019482”是动态变化的部分,键名不可预测。但是,我知道它始终是“观察”中的第一个键。
如果不搜索特定的键名,我该怎么做呢?