// using System.Web.Script.Serialization;
var jser = new JavaScriptSerializer();
var json = jser.Serialize(new List<Person>() { p1, p2 });
var persons = jser.Deserialize<List<Person>>(json);
C# JSON 转换
原文:http://www.cnblogs.com/ilookbo/p/5735449.html