1
我正在調用Crypto Compares API以獲取所有代號及其數據(https://www.cryptocompare.com/api/data/coinlist/)。我很難找到返回的json的數據類型。我可以將它變成一個[String:Any],但該值看起來像它也包含兩個字典。這裏是我的代碼,我試圖將json對象轉換成字典。Crypto Comare API響應數據類型
guard let responseDictionary = responseObject as? [String: Any] else {
print("WRONG")
return
}
上面的代碼成功工作,但我無法訪問字典的其餘部分。我也嘗試過[字符串:[字符串:任何]]和它的大多數變種。僅供參考..我試圖在返回中訪問硬幣名稱。
*** UPDATE:對於任何感興趣的人,我必須將responseDictionary [「Data」]保存爲! [String:[String:String]],那麼我可以以字典的形式訪問其餘數據,但是在投射responseObject時,它只允許我使用[String:Any]而不是[String:[String:Any]]