Я получаю возврат как задачу (список (объект)) из вызова API, и я пытаюсь добавить этот список к объекту класса, который был определен как учащиеся, но его не добавление любые данные в мой класс объектаКак добавить элемент списка в класс Объект
Мой список вернулся будет что-то вроде этого
[
{
"Name": "Something no 1",
"Age": 20
},
{
"Name": "Something no 2",
"Age": 21
},
{
"Name": "Something no 3",
"Age": 11
}
]
Мой класс:
public class Students
{
public string Name;
public int Age;
}
public ObservableCollection<Students> students = new ObservableCollection<Students>();
List<object> response_list = await response;
foreach (var item1 in response_list)
{
if (item1 != null)
{
students.Add(item1 as Students);
}
}
Теперь я пытался по-другому:
Поскольку у меня есть класс, написанный, я могу непосредственно десериализовать его на свой объект класса с помощью NewtonSoft.json. Но он также не работал.
public ObservableCollection<Students> students = new ObservableCollection<Students>();
//public int Max_width;
string responseString = await response;
students = JsonConvert.DeserializeObject<ObservableCollection<Students>>(responseString);
Но это также не
ли объекты на самом деле типа 'Student'? –
Вы получаете JSON? –
Я думаю, теперь ваше сомнение выяснилось ... Гамлет – djkp