Dictionary
が使えます。
struct Country: Codable {
var todayNewConfirmed: Int
}
struct DailyData: Codable {
var countries: [String : Country]
}
struct Response: Codable {
var dates: [String : DailyData]
}
let decoder = JSONDecoder()
decoder.keyDecodingStrategy = .convertFromSnakeCase
let response = try! decoder.decode(Response.self, from: data)
response.dates["2020-08-04"]?.countries["Japan"]?.todayNewConfirmed
Like!