欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

h5 讀取json串

洪振霞2年前8瀏覽0評論

h5 如何讀取 json 串

h5 如何讀取 json 串

在前端開發中,經常需要通過網絡請求獲取 JSON 數據并處理。H5 提供了一系列 API 來讀取 JSON 串,其中最常用的有兩種方法:使用 XMLHttpRequest 對象進行異步請求獲取 JSON 數據和使用 Fetch API 進行異步請求獲取 JSON 數據。

使用 XMLHttpRequest 獲取 JSON 數據

下面是使用 XMLHttpRequest 對象進行異步請求獲取 JSON 數據的示例代碼:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/data.json', true);
xhr.onload = function() {
if (xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
console.log(data);
}
else {
console.log('Request failed.  Returned status of ' + xhr.status);
}
};
xhr.send();

以上代碼首先創建了一個 XMLHttpRequest 的實例,使用 open() 方法設置請求的 URL 和請求方式,并通過 onload 回調函數獲取響應數據。

在 onload 回調函數中,通過判斷請求的響應狀態碼確定是否請求成功,然后使用 JSON.parse() 方法將響應數據轉換為 JavaScript 對象。最后通過 console.log() 方法打印響應數據。

使用 Fetch API 獲取 JSON 數據

下面是使用 Fetch API 進行異步請求獲取 JSON 數據的示例代碼:

fetch('https://example.com/data.json')
.then(response =>response.json())
.then(data =>console.log(data))
.catch(error =>console.error(error))

以上代碼使用 fetch() 方法進行異步請求,并通過 .json() 方法將響應數據轉換為 JavaScript 對象。然后通過 .then() 方法獲取處理后的數據并打印到控制臺中。如果發生錯誤則通過 .catch() 方法捕獲錯誤并打印到控制臺。

JSON 數據的處理

獲取 JSON 數據后,可以對其進行處理。下面是一些常用的處理方法:

  • 獲取屬性值:使用對象的屬性訪問器獲取屬性值,例如 data.name。
  • 添加屬性:使用對象的屬性賦值器添加屬性,例如 data.age = 18。
  • 刪除屬性:使用 delete 關鍵字刪除屬性,例如 delete data.name。
  • 遍歷屬性:使用 for...in 循環遍歷對象的屬性,例如 for (var key in data) {}。

以上就是 H5 讀取 JSON 串的方法和常用處理方法,希望對您有所幫助。