Научиться работать с сериализацией и десериализацией объектов в формат JSON в C#.
Освоить:
System.Text.Json.Необходимо создать консольное приложение, которое:
Student в JSON с настройками (игнорирование null-значений, кастомное форматирование даты).Studentclass Subject
{
public string Name {get; set; }
public int Grade {get; set; }
}
public class Student
{
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime BirthDate { get; set; }
public List<Subject> Grades { get; set; }
}
Ознакомьтесь с источниками, указанными в списке литературы, коотрый указан в конце данного задания.
Напишите тесты для проверки работоспособности.
Изменить определение классов Student и Subject и написать код, коорый позволит выполнять сериализацию/десериализацию объектов класса Student.