Основано на этой лекции
Создание класса
В отличие от 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);
...