Изберете подходяща външна библиотека за работа с JSON за реализиране на подзадачите.
Фрагмент:
Movie.cs public class Movie
{ public int Id { get; set; } public string Name { get; set; } public decimal Rating { get; set; } public DateTime Year { get; set; }
}
Program.cs
// part 1
List
list1 = new List(); list1.Add(new Movie()
{
Id = 1,
Name = "Iron Man",
Rating = 7.9m,
Year = new DateTime(2008)
}); list1.Add(new Movie()
{
Id = 2,
Name = "Monsters Inc.",
Rating = 8.0m,
Year = new DateTime(2001)
}); ; var json1 = JsonConvert.SerializeObject(list1);
Console.WriteLine(json1);
// part 2 var json2 = @"[Id:1,Name:Iron Man,Rating:7.9,Year:2008},{Id:2,Name:Monsters
Inc.,Rating:8.0,Year:2001}]"; var list2 = JsonConvert.DeserializeObject>(json2); foreach (var item in list2) Console.WriteLine(item.Name);
Сподели с приятели: