【发布时间】:2015-04-14 05:58:12
【问题描述】:
在我从 json 数据对象中解析出 NSDictionary 对象后,我很难从它中提取值。 ![在此处输入图片说明][1]
var stationsInfo: NSArray = stationsDictionary["stations"]! as NSArray
for aStation in stationsInfo{
//parse the information
var station = aStation as NSDictionary
println("next")
var example: NSDictionary = ["key": "val", "key2": "val2", "key3": "val3"]
var ex: String = example["key2"] as String
println(station)
var age_in_days : Double = station["age_in_days"] as Double
var hight_normal: Double = station["height_nom"] as Double
var hight_over : Double = station["height_ovr"] as Double
var latitude: CLLocationDegrees = station["lat"] as Double
var longitude: CLLocationDegrees = station["lon"] as Double
var station_id : Int = station["station_id"] as Int
var ex 最终等于“val2”,因为它应该可以工作,但是当我尝试获取存储在站字典中的值时,我不断收到奇怪的错误。
尽管 station 的值如下,但还是会发生这种情况
{ "年龄_in_days" = 1401753600; "height_nom" = "13.5"; "height_ovr" = "14.0"; 纬度 = "24.084082"; lon = "89.023476"; “站号”= 1; }
【问题讨论】:
标签: json swift nsdictionary