У меня есть JSON, как это, и мне нужно проанализировать его в автономном режиме, используя Codable модель. В моем ViewController у меня есть 2 табличных представления, на первом я должен показать только список континентов, на втором табличном представлении мне нужно показать список стран с выбранного континента.
Мне также нужно добавить поиск функция из текстового поля ввода текста
Я могу добиться этого?
Вот мой JSON:
{
"Africa":[
{
"name":"Algeria",
"alpha3Code":"DZA",
"region":"Africa"
}
]
}
Вот кодируемая модель для анализа автономного JSON из декодера
struct ModelMap: Codable {
let africa: [Africa]?
enum CodingKeys: String, CodingKey {
case africa = "Africa"
}
}
// MARK: - Africa
struct Africa: Codable {
let name: String?
let alpha3Code: String?
let region: String?
}
enum Region: String, Codable {
case africa = "Africa"
}