2015-05-27 46 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 
}