У меня есть ответ json и модель, как показано ниже
[
{
"name":"Name 1",
"class":"class 1",
"school":"school 1"
},
{
"name":"Name 2",
"class":"class 2",
"school":"school 3"
}
]
И его класс модели, как показано ниже
typealias StudentArray = [Student]
class Student: Codable {
let name: String
let section: String
let school: String
init(name: String, section: String, school: String) {
self.name = name
self.section = section
self.school = school
}
}
Я хочу отфильтровать весь массив на основе раздела и сохранить отдельномассив для каждого раздела.
Мне также нужно сохранить другие отфильтрованные данные.
Какое место для этого лучше?ViewModel или класс модели ученика.