AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

js将json格式的对象拼接成复杂的url参数方法

51自学网 http://www.wanshiok.com
js拼接json对象
var parseParam=function(param, key){   varparamStr="";   if(paraminstanceof String||param instanceof Number||param instanceof Boolean){     paramStr+="&"+key+"="+encodeURIComponent(param);   }else{     $.each(param,function(i){       vark=key==null?i:key+(paraminstanceof Array?"["+i+"]":"."+i);       paramStr+='&'+parseParam(this, k);     });   }   returnparamStr.substr(1); }; 

//调用: 

var obj={name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]};

parseParam(obj); 

结果:"name=tom&class.className=class1&classMates[0].name=lily" 

parseParam(obj,'stu');

结果:"stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily"

将string 转换成json对象

var   define   =   "{name: 'Michael ',email: '17bity@gmail.com '} ";

var   data   =   eval( '( '   +   define   +   ') ');

alert(data.name);

以上这篇js将json格式的对象拼接成复杂的url参数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


js拼接json对象  
上一篇:基于JS实现textarea中获取动态剩余字数的方法  下一篇:使用jquery获取url以及jquery获取url参数的实现方法