Ich rufe Crypto Compares API an, um alle Ticker zusammen mit ihren Daten zu erhalten (https://www.cryptocompare.com/api/data/coinlist/). Ich habe Schwierigkeiten, den Datentyp des zurückgegebenen JSON zu finden. Ich kann es in eine [String: Any] umwandeln, aber der Wert sieht aus, als ob er auch zwei Wörterbücher enthält. Hier ist mein Code, wo ich versuche, das Json-Objekt in das Wörterbuch zu werfen.Crypto Comare API Antwortdatentyp
guard let responseDictionary = responseObject as? [String: Any] else {
print("WRONG")
return
}
Der obige Code funktioniert erfolgreich, aber ich kann nicht auf den Rest des Wörterbuchs zugreifen. Ich habe auch versucht [String: [String: Any]] und die meisten Variationen davon. Nur als Referenz .. Ich versuche, den Münznamen in der Rückkehr zu bekommen.
*** UPDATE: Für alle Interessierten musste ich das ResponseDictionary ["Data"] als speichern! [String: [String: String]] Dann könnte ich auf den Rest der Daten als Dictionary zugreifen, aber beim Casting des responseObject würde ich nur [String: Any] anstelle von [String: [String: Any]]
verwenden