JavaScriptSerializer 类 serializer.Serialize(Object) 序列化对象为 JSON
2012-02-20 11:07
387 查看
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 属性的值
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 属性的值
相关文章推荐
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- Serialize an object using XMLTag(s): XML(JAVA对象序列化成XML)
- java JSONObject对象序列化与反序列化
- Json.net的常用语句JsonConvert.SerializeObject(对象)
- C# 对象的序列化与反序列化 (DataContractJsonSerializer)
- PHP使用serialize和json_encode序列化数据并通过redis缓存文件和$GLOGALS缓存资源对象
- using JavaScriptSerializer to serialize object to json
- Atiitt 对象转换json 序列化规范 Java 循环引用的解决 设置序列化层次深度 去除不必的属性 太长不方便月度 jsonObject.remove("num1"); Prety fo
- JavaScriptSerializer如何对Json对象序列化和反序列化
- json.net的常用语句JsonConvert.SerializeObject(对象)
- WebApi Serialize Entity Framework objects into JSON(webapi下将实体对象序列化为Json)
- 【json】前台ajax序列化的多个属性拼接在一起的字符串,转化为JSONObject对象
- Newtonsoft.Json序列化和反序列之javascriptConvert.SerializeObject,DeserializeObject,JsonWriter,JsonReader
- PHP 对象的存储与传输(序列化 serialize 对象)
- form表单序列化转json(后台接收json转object)
- 使用Fastjson序列化与反序列化对象
- Flex 序列化自定义类 解决 sharedObject 保存自定义对象
- js将form内的表单序列化为json字符串、数组、对象
- [.Net码农]用Json.NET将json字符串反序列化为json匿名对象