У меня есть API, и мне нужно позвонить, чтобы получить список праздников с дополнительной информацией вместе с ним.Ссылка моего API - http://mahindralylf.com/apiv1/getholidays
Структура, которую я создал с помощью веб-сайта app.quicktype.io
struct Holiday: Codable {
let responseCode, responseMsg: String
let holidayCount: Int
let holidays: [HolidayElement]
enum CodingKeys: String, CodingKey {
case responseCode = "response_code"
case responseMsg = "response_msg"
case holidayCount = "holiday_count"
case holidays
}
}
struct HolidayElement: Codable {
let month: String
let image: String
let details: [Detail]
}
struct Detail: Codable {
let title, date, day: String
let color: Color
}
enum Color: String, Codable {
case b297Fe = "#B297FE"
case e73838 = "#E73838"
case the0D8464 = "#0D8464"
}
Я могу добраться до объекта "Праздник", распечатать его, отобразитьмой tableViewCells с цветом для "holidayCount".То, что я хочу сделать, это без использования обычного json анализа и создания моих собственных массивов и диктов, чтобы получить доступ к «Detail» для каждого «праздника».
tl; dr - Iнужно знать, как получить доступ к деталям для элемента праздников
Спасибо !!