1、JS对象转JSON
方式:JSON.stringify(obj)
1
2
3
|
var
json = {
"name"
:
"iphone"
,
"price"
:666};
//创建对象;
var
jsonStr = JSON.stringify(json);
//转为JSON字符串
console.log(jsonStr);
|
2、JS数组转JSON
1
2
3
|
//数组转json串
var
arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );
|
3、JS对象数组转JSON
1
2
3
|
//数组转json串
var
arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );
|
4、JSON转JS数组
1
2
3
4
|
//json字符串转数组
var
jsonStr =
'[1,2,3,{"a":1}]'
;
var
jsarr=JSON.parse( jsonStr );
alert(jsarr[0]);
|
5、JSON转JS对象
1
2
3
|
var
jsonString =
'{"bar":"property","baz":3}'
;
var
jsObject = JSON.parse(jsonString);
//转换为json对象
alert(jsObject.bar);
//取json中的值
|