List<P> lst = new List<P>();
for (int i = 0; i < 10; i++)
{
lst.Add(new P { Id = i, Num = i, Name = i });
}
P o=lst[0];
string s = JsonHelper.ToJson(new {o.Id,o.Name });
后台将这些属性全部序列化成json格式,前台需要哪些取那些!这样避免以后又因为序列化json参数不够而导致再次序列化!
假设你对象加Person
List<Person> memberLst=new List<Person>();
memberLst=GetMembers();//假设为你数据库的方法
JavaScriptSerializer jsonCreate = new JavaScriptSerializer();//引用System.Web.Script.Serialization命名空间
string joson = jsonCreate.Serialize(memberLst) ;