在Swift中检索解析对象数组

时间:2015-05-27 20:17:57

标签: swift parse-platform

我正在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中解析这些数据?感谢。

1 个答案:

答案 0 :(得分:1)

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

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