1. 程式人生 > >js json和陣列相互轉換

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
反序列化後,竟然能識別出來型別。是string還是number