- json的變量應該加雙引號
let str='{a:12,b:13}'
let json=JSON.parse(str);
console.log(let); //報錯,a和b是未定義的變量應該加雙引號
/*正確寫法*/
let str='{"a":12,"b":13}'
let json=JSON.parse(str);
console.log(let); //{a:12,b:13}
- json有字符串的值時應該加雙引號,不能加單引號
let str='{"a":12,"b":13,"name":\'blue'\}';
let json=JSON.parse(str);
console.log(let); //報錯,不認識第26個字符
/*正確寫法*/
let str='{"a":12,"b":13,"name":"blue"}';
let json=JSON.parse(str);
console.log(let); //{a:12,b:13,name:"blue"}
JSON.stringify() 方法將 JavaScript 對象轉換爲字符串。
用 JSON.parse() 方法將數據轉換爲 JavaScript 對象。