极品分享

JS中json字符串和数组相互转换

//数组转json
var arr = [1,2,3,4,5];
cc.sys.localStorage.setItem("key", JSON.stringify(arr).toString());
            
//json转数组                
var jsonStr = cc.sys.localStorage.getItem("key");
var v = JSON.parse(jsonStr);
console.log(v[1], v[2]);
//2 3


看下面的,比较神奇:

//数组转json
var arr = ["1", "2",3,4,5];
var v1 =  JSON.stringify(arr).toString();
            
//json转数组                
var v = JSON.parse(v1);
console.log(typeof v[1], typeof v[2]);
//string number




//数组转json串var arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );
//json字符串转数组
var jsonStr = '[1,2,3,{"a":1}]';
JSON.parse( jsonStr );


2019-01-06 0 /
Javascript
/
标签: 

评论回复

回到顶部