我正在Parse上的Array
类型的列中编写一组JavaScript键/值对象,如下所示:
[{"1432747073241":1.1},{"1432142558000":3.7}]
当我在Swift中检索该列时,我可以看到数据,但我不确定将其转换为什么数据类型:
if let data = dashboardObject[graphColumn] as? [AnyObject]{
for pair in data{
println(pair)
}
}
该打印在控制台中产生了这个(对于第一对):
{
1432747073241 = "1.1";
}
我似乎无法将其内容转换为字典[Int:Double]
,我猜这意味着这是一个字符串。
如何在Swift中解析这些数据?感谢。
答案 0 :(得分:1)
你要解析它的词典是[String: AnyObject]
。看起来这本词典的键是你可能不知道的时间戳。您可以像这样迭代字典:
for (key, value) in pair {
// do what you want in here with the value and/or the key
}