Jun 27, 2013
1 min read
private class Person { public int id { get; set; } public string name { get; set; } public DateTime date { get; set; } }
static void Main(string[] args) { // 淮備資料 List<Person> list1 = new List<Person>() { new Person() { id = 1, name = "p1", date = DateTime.Today.AddDays(-1)}, new Person() { id = 2, name="p2", date = DateTime.Today }, new Person() { id = 3, name = "p3", date = DateTime.Today.AddDays(1) } }; // 序列化 string jsonString = JsonConvert.SerializeObject(list1); Console.WriteLine(jsonString); // 反序列化 List<Person> list2 = JsonConvert.DeserializeObject<List<Person>>(jsonString); foreach (var item in list2) { Console.WriteLine("id:{0}, name:{1}, date:{2}", item.id, item.name, item.date); } Console.ReadLine();
}
Sharing is caring!