JavaScriptSerializer 类 serializer.Serialize(Object) 序列化对象为 JSON

JavaScriptSerializer 类在 using System.Web.Script.Serialization; 命名空间下

JavaScriptSerializer 类 serializer.Serialize(Object) 序列化对象为 JSON 格式的字符串 "[{Name:'a',ID:5},{Name:'b',ID:6}]" , 注意如果是 LINQ 查询的数据 , 数据对象与另外的数据对象建立了主外键映射关系 , 那么就会序列化失败

如果成功返回 JSON 字符串对象 , 在 Page 上的解析方式为 :

var obj = eval(result); // 把返回结果转换成一个字符串数组 , 是以 {} 作为每一个元素

for(var i=0;i<obj.length;i++) ; //循环获得每一个数组元素集

obj[i]["Name"] ; //获得每一个 {} 里 Name 属性的值

posted on 2012-02-20 11:07  多个马甲  阅读(1227)  评论(0编辑  收藏  举报