javascript中JSON对象与JSON字符串相互转换实例.pdf

javascript中JSON对象与JSON字符串相互转换实例.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javascript中JSON对象与JSON字符串相互转换实例

j avascript中JSON对象与JSON字符串相互转换实例 代码如下: html head meta http-equiv=Content-Type content=text/html; charset=ut title/title script type=text/ avascript var ob = new Ob ect(); ob .Name = ⼋戒 ob .Age = 500; //通过字⾯量的形式来定义对象 var ob 1 = { Name: ⼋戒, Age: 500 }; var arr = [{ Name: ⼋戒, Age: 500 }, { Name: ⼋戒 //JSON格式:将 son的字⾯量表示形式,当做字符串存放,则为 son格式字 var str = { Name: ⼋戒, Age: 500 }; var sonstrarr = [{ Name: ⼋戒, Age: 500 }, { Nam //将 son字符串转换 s对象 (数组) var resob = JSON.parse(str); alert(resob .Name); /script /head body /body /html 在前端j s对象和j son对象的互转: JS对象转换成为JSON 处理:引⽤⼀个j son2.j s⽂件,调⽤JSON .stringify()⽅法。例如: 代码如下: var data = new Ob ect(); var son_data = JSON.stringify(data); PS :j son2.j s这个⽂件在⽹上 ⼀下就能下载到。 JSON转换成为JS 1.处理:⽤j Query的⼀个⽅法$.parseJSON()将JSON格式的数据转成JS对象。例如: 代码如下: var son_data = $.getJSON(); var data = $.parseJSON( son_data); (可⽤来成转换j s数组) 2.将j son转换成j s对象的⽅法: 代码如下: var son = eval(( + result + )); 通过上⾯这个表达式,就完成了将服务器端响应给客户端的Json格式的字符串解析成 了⼀个Json (格式的)对象,名称为“j son” ,通过“j son .”或者“j son[]”的⽅式便可进⾏数 据访问。 在后台对j s对象和j son对象的互转:   .NET Framework 4在System .Runtime .Serialization 中。利⽤JavaScriptSerializer类对数据 进⾏序列化和反序列化 ⽰例: 代码如下: //将param反序列列list集合 ListApplyPart _ApplyPart = new JavaScriptSerializer().Deserializ j Query插件⽀持的转换⽅式 代码如下: $.parseJSON( sonstr ); // Query .parseJSON( sonstr),可以将 son字符串 反过来,使⽤ serialize 系列⽅法:如:var fields = $(select, :radio).s 浏览器⽀持的转换⽅式(Firefox ,chrome ,opera ,safari ,ie9 ,ie8)等浏览器 代码如下: JSON.parse( sonstr); //可以将 son字符串转换 son对象 JSON.stringify( sonob ); //可以将 son对象转换 son对符串 注:ie8(兼容模式),ie7和ie6没有JSON对象,需要引⼊j son .j s 或j son2.j s 。 Javascript⽀持的转换⽅式 eval(( + j sonstr + )); //可以将j son字符串转换成j son对象,注意需要在j son字符外包裹⼀ 对⼩括号 注:ie8(兼容模式),ie7和ie6也可以使⽤eval()将字符串转为JSON对象,但不推荐这些⽅ 式,这种⽅式不安全eval会执⾏j son 串中的表达式。 JSON官⽅的转换⽅式 http://www .j son .org/ ,提供了⼀个j son .j s,这样ie

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档