ООП. Основы (JSON)
May 4, 2022 · View on GitHub
Основано на этой лекции
-
Создание класса
В отличие от CSV данные десериализуются в класс, т.е. этот класс должен быть объявлен заранее, например:
class Student { public string firstName {get;set;} public int age {get;set;} } -
Подготовка файла для импорта
[ { "firstName": "Сергей", "age": 18 }, { "firstName": "Богдан", "age": 17 } ] -
Импорт данных
var buffer = File.ReadAllText("тут имя вашего файла"); var serializer = new JavaScriptSerializer(); var studentList = serializer.Deserialize<Student[]>(buffer); ...
Задача
- сформировать файл с данными в формате JSON для вашей предметной области
- загрузить данные с программу из подготовленного файла