ES6中引入了e.json()方法,該方法可以讓我們方便地將JSON格式的數據轉換成JavaScript對象。e.json()方法是一個Promise對象,它可以自動解析JSON數據并返回JavaScript對象,使得我們的代碼更加簡潔、易于閱讀。
fetch('http://example.com/movies.json') .then(response =>response.json()) .then(data =>console.log(data));
在上述代碼中,我們使用了fetch方法來獲取JSON格式的數據,并使用e.json()方法將其轉換成JavaScript對象。接著,我們可以通過console.log()方法打印出該對象。
需要注意的是,e.json()方法只會解析JSON格式的數據,否則它會拋出異常。
fetch('http://example.com/movies.xml') .then(response =>response.json()) .catch(error =>console.error(error));
在上述代碼中,我們嘗試將XML格式的數據使用e.json()方法來解析,由于它不是JSON格式的數據,所以我們會捕獲到異常,并使用console.error()方法輸出錯誤信息。
總的來說,e.json()方法是一個非常實用的方法,它可以讓我們更加輕松地處理JSON格式的數據,在異步編程中也非常方便。我們只需要將它放在Promise鏈中,就可以獲取到解析后的JavaScript對象。