У меня есть JSON структура как:
"symbol": "SNAP",
"stock_exchange_short": "NYSE",
"timezone_name": "America/New_York",
"intraday": {
"2019-12-20 15:59:00": {
"open": "15.55",
"close": "15.55",
"high": "15.55",
"low": "15.52",
"volume": "670218"
},
"2019-12-20 15:58:00": {
"open": "15.55",
"close": "15.55",
"high": "15.55",
"low": "15.54",
"volume": "284225"
},
...
}
Любые идеи, как реализовать информацию о дате, я пытался разобрать это так:
public struct WorldTradingIntradayData: Decodable {
let symbol : String
let stock_exchange_short : String
let timezone_name : String
let intraday : Intraday?
}
public struct Intraday: Decodable {
let dateTime: WorldTradingIntradayDetails
public struct WorldTradingIntradayDetails: Decodable {
let open : String
let close : String
let high : String
let low : String
let volume : String
}
Но это не работает как это должно. Есть идеи, как это можно сделать?