GET請求是HTTP協議中最常用的請求之一,它經常用來獲取服務器上的資源。當我們需要從服務器獲取JSON格式的數據時,可以使用GET請求來獲取JSON字符串,并把它轉換成JavaScript對象。在JavaScript中,我們可以通過XMLHttpRequest對象來發起GET請求,并且把獲取到的JSON字符串轉化成對象。
// 發起GET請求 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { // 獲取服務器返回的JSON字符串 var jsonStr = xhr.responseText; // 轉換成JavaScript對象 var jsonObj = JSON.parse(jsonStr); // 在控制臺打印對象 console.log(jsonObj); } } xhr.open('GET', '/api/getdata', true); xhr.send();
以上的例子展示了如何使用GET請求獲取JSON數據并將它轉換成JavaScript對象。在實際開發中,我們通常會在服務器端編寫API接口,通過GET請求來獲取JSON數據。客戶端使用XMLHttpRequest對象發起GET請求并接收返回的JSON數據,然后進行相應的數據處理。
總之,GET請求是HTTP協議中最常用的請求方式之一,它可以方便地獲取服務器上的資源。當需要獲取服務器發送的JSON格式數據時,我們可以使用GET請求來獲取JSON字符串,并把它轉換成JavaScript對象進行進一步處理。