韦德国际1946国际网址:JSON对象和字符串之间的竞

作者: 韦德国际1946国际网址  发布:2019-08-12

比方本身有三个变量,小编要将a转变来字符串,将b转变到JSON对象:

var a={"name":"tom","sex":"男","age":"24"};

var b='{"name":"Mike","sex":"女","age":"29"}';
在Firefox,chrome,opera,safari,ie9,ie8等高等浏览器直接能够用JSON对象的stringify()和parse()方法。
韦德国际1946国际网址:JSON对象和字符串之间的竞相转变。JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式;
地点的转移能够那样写:

var a={"name":"tom","sex":"男","age":"24"};

var b='{"name":"Mike","sex":"女","age":"29"}';

var aToStr=JSON.stringify(a);

var bToObj=JSON.parse(b);

alert(typeof(aToStr)); //string

alert(typeof(bToObj));//object
JSON.stringify()
ie8(兼容格局),ie7和ie6未有JSON对象,可是
ie8(包容情势),ie7和ie6能够动用eval()将字符串转为JSON对象,

var c='{"name":"Mike","sex":"女","age":"29"}';
var cToObj=eval("(" c ")");
alert(typeof(cToObj));

jQuery中也可以有将字符串转为JSON格式的议程jQuery.parseJSON( json ),接受一个正规格式的 JSON 字符串,并回到分析后的 JavaScript (JSON)对象。当然要是风野趣可以团结包裹三个jQuery扩充,jQuery.stringifyJSON(obj)将JSON转为字符串。

来源:

var a={name:tom,sex:男,age:24}; var b='{name:Mike,sex:女,age:29}'; 在Firefox,chrome,oper...

本文由韦德国际1946发布于韦德国际1946国际网址,转载请注明出处:韦德国际1946国际网址:JSON对象和字符串之间的竞

关键词:

上一篇:load方法用法集锦,方法用法集锦
下一篇:没有了