色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es6 json轉(zhuǎn)對象

夏志豪1年前9瀏覽0評論

在es6中,我們可以使用JSON的兩個方法將JSON字符串轉(zhuǎn)化為一個對象或者將一個對象轉(zhuǎn)化為JSON字符串。

JSON.parase()
方法用來將JSON字符串轉(zhuǎn)化為對象,而
JSON.stringify()
用來將對象轉(zhuǎn)化為JSON字符串。

舉個例子,如果我們有如下JSON字符串:

const jsonString = '{ "name": "Peter", "age": 25, "isStudent": true }';

我們可以使用JSON.parase()方法將其轉(zhuǎn)化為JavaScript對象:

const obj = JSON.parse(jsonString);
console.log(obj.name); // "Peter"
console.log(obj.age); // 25
console.log(obj.isStudent); // true

同樣地,我們也可以將一個JavaScript對象轉(zhuǎn)化為JSON字符串:

const obj = { "name": "Peter", "age": 25, "isStudent": true };
const jsonString = JSON.stringify(obj);
console.log(jsonString); // '{"name":"Peter","age":25,"isStudent":true}'

需要注意的是,如果JSON字符串格式不正確,我們在使用JSON.parase()方法轉(zhuǎn)化為對象時會出現(xiàn)錯誤。另外,當(dāng)我們將一個JavaScript對象轉(zhuǎn)化為JSON字符串時,對象中所有的方法都會被忽略。