ES是一個可以在瀏覽器中運行的JavaScript引擎,它具有讀取和解析JSON對象的能力,可以幫助我們更便捷地處理數據。下面我們來介紹一下如何使用ES讀取JSON對象。
const jsonStr = '{"name": "Tom", "age": 18, "gender": "male"}';
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name); // Tom
console.log(jsonObj.age); // 18
console.log(jsonObj.gender); // male
代碼解析:
- 第1行定義了一個名為jsonStr的字符串,里面包含了一個JSON對象。
- 第2行使用JSON.parse方法將jsonStr轉化成一個JavaScript對象,保存在jsonObj中。
- 第3-5行分別使用點號訪問jsonObj中的屬性。
我們可以通過JSON.parse方法將字符串轉化成JavaScript對象,反之亦然,可以通過JSON.stringify方法將JavaScript對象轉化成字符串。
const jsonObj = {name: "Tom", age: 18, gender: "male"};
const jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr); // {"name":"Tom","age":18,"gender":"male"}
代碼解析:
- 第1行定義了一個名為jsonObj的JavaScript對象。
- 第2行使用JSON.stringify方法將jsonObj轉化成一個字符串,保存在jsonStr中。
- 第3行輸出jsonStr。
總結:
- ES可以通過JSON.parse方法將字符串轉化成JavaScript對象。
- ES可以通過JSON.stringify方法將JavaScript對象轉化成字符串。
- 在使用JSON.parse方法時,被解析的字符串必須是符合JSON語法的,否則會拋出錯誤。
上一篇es的json查詢條件
下一篇vue data 添加