js json和陣列相互轉換
阿新 • • 發佈:2019-01-04
//陣列轉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
看下面的,比較神奇:
反序列化後,竟然能識別出來型別。是string還是number//陣列轉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