最近用到的,积累下,更好的方法会持续更新
1. json字符串转json对象
1.1 jquery方法
let curWeekDay = '{"weekDay":"' + weekDay + '","timeline":"","status":1}';
let jsonNow = $.parseJSON(curWeekDay);
1.2 原生方法
let arr = '{"type":"user","data":[{"name":"Aran","age":30}]}';
//将json数组转为json字符串:
let jsonArr = JSON.parse(arr);
console.log(jsonArr.type); //user
console.log(jsonArr.data[0].name); //Aran
2. 数组转json
原本以为,我们可以这样
let arr = [1,2,3,4,{"name":"Aran"}];
//将json数组转为json字符串:
let jsonArr = JSON.stringify(arr);
console.log(jsonArr);
但得到的结果却是:
[1,2,3,4,5]