在使用axios時,我們常常需要處理返回的json數據。幸運的是,axios已經幫我們自動處理了json數據,我們不需要再手動解析它們。
// 假設返回一個以下格式的json數據 { "name": "John", "age": 30 } axios.get('https://example.com/api/user/1') .then(response =>{ console.log(response.data.name) // "John" })
在上面的例子中,我們只需要使用response.data就可以訪問我們需要的json數據了。
當我們發送一個POST請求時,axios同樣會自動處理發送的json數據。
axios.post('https://example.com/api/user', { name: 'John', age: 30 }) .then(response =>{ console.log(response.status) // 200 })
在上面的例子中,我們發送了一個包含name和age屬性的json數據,axios會自動將它們轉換為字符串并發送給服務器。
總之,axios自動處理json數據讓我們更加專注于業務邏輯,而不需要手動解析json數據。
上一篇css3編程技巧