js中JSON.parse()、JSON.stringify()以及$.param()用法小结

来源:互联网 发布:win10 软件管家 编辑:程序博客网 时间:2024/06/06 00:01

1.JSON.parse()用于从一个字符串中解析出json对象,如

var str ='{"name":"zyc","age":"23"}';

结果:

JSON.parse(str);

Object

age:'23'

name:'zyc'

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛异常。

2.JOSN.stringify()用于从一个对象解析出字符串,如

var a={a:'1',b:'2'};

结果:

JSON.stringify(a);

"{'a':'1','b':'2'}";

3.jQuery.param()是jQuery1.4引入的,用于将一个js数组或纯粹的对象序列化为字符串值,以便用于URL查询字符串或ajax请求。

var defaults={

a:'1',

b:'2'

}

var param = $.param(defaults);

art.dialog.open('/sys/analysis/analysisDetailView.action?'+param{

title:'详细信息',

resize:false

});