2015-05-27 29 views
0

我storying JavaScript的键/值的对象的阵列中的Array类型对解析这样的柱:检索对象的解析阵列中夫特

[{"1432747073241":1.1},{"1432142558000":3.7}] 

当我在夫特检索列,我可以看到这些数据,但我不能确定什么样的数据类型将它转换为:在控制台

if let data = dashboardObject[graphColumn] as? [AnyObject]{ 
    for pair in data{ 
    println(pair) 
    } 
} 

打印此收益率(为第一对):

{ 
    1432747073241 = "1.1"; 
} 

我似乎无法将其内容作为字典[Int:Double]投下,我猜这意味着这是一个字符串。

如何在Swift中解析这些数据?谢谢。

+1

你应该解析它的字典是'[String:AnyObject]'。看起来好像这本字典的关键字是你可能不知道的时间戳。 你可以像这样迭代字典:'for(key,value)pair {}' – ezcoding

+1

啊,太好了,谢谢!你可以将其作为答案张贴,我会接受吗? –

+0

是的,我知道他们是时间戳。谢谢。 –

回答

1

你应该解析它的词典是[String: AnyObject]。看起来好像这本字典的关键字是你可能不知道的时间戳。你可以像这样迭代字典:

for (key, value) in pair { 
    // do what you want in here with the value and/or the key 
}