Я пытаюсь сравнить studentId с массивом словарей, который имеет несколько студентов. Мне нужно получить словарь, который соответствует конкретному StudentID. Может ли кто-нибудь предложить идеальное решение. Я новичок в Свифте.
"students" : [
{
"studentId" : "STUDENT123456789",
"middleName" : "Evangeline",
"firstName" : "Dia",
"rollNo" : "1001",
"studentClass" : {
"className" : "Grade 10",
"classId" : "CLASS123456789",
}
}
{
"studentId" : "STUDENT14354678960",
"middleName" : "Joseph",
"firstName" : "Parker",
"rollNo" : "1002",
"studentClass" : {
"className" : "Grade 10",
"classId" : "CLASS15468975467",
}
}
]
У меня есть массив студентов, который является массивом словарей. Теперь я должен сравнить идентификатор студента с этим существующим массивом, содержащим несколько идентификаторов студентов. поэтому, когда он совпадает с идентификатором студента, мне нужно получить конкретные данные словаря.
Например, у меня есть studentId как "STUDENT14354678960", поэтому мне нужно получить данные, связанные с этим идентификатором.