1.Json将复杂对象序列化为一个字符串,在浏览器端再将字符串反序列化为Javascript可读取的对象
2.使用方法:JavaScriptSerializer().Serialize(p);
JavaScriptSerializer jss = new JavaScriptSerializer();
string json = jss.Serialize(new Person(){Name="Tom",Age=20});
context.Response.Write(json);
3.页面中:
var person = $.parseJSON(data);
alert(person.Name);
4.数组
JavaScriptSerializer jss = new JavaScriptSerializer();
Person[] ps =new Person[]{ new Person() { Name = "Tom", Age = 20 }, new Person() { Name = "Jem", Age = 20 }};
string json=jss.Serialize(ps);
context.Response.Write(json);
var person = $.parseJSON(data);
alert(person[1].Name);