色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

blob 轉 json

林國瑞1年前10瀏覽0評論

Blob轉JSON是Web開發中常見的需求,

一般是通過AJAX請求獲取到一個Blob對象,而后需要將其轉成JSON格式,以便于處理.

function blobToJson(blobData) {
return new Promise((resolve, reject) =>{
const reader = new FileReader();
reader.readAsText(blobData);
reader.onload = () =>{
try {
resolve(JSON.parse(reader.result));
} catch (error) {
reject(error);
}
};
reader.onerror = () =>{
reject(reader.error);
};
});
}

以上代碼是一種使用Promise將Blob轉換成JSON格式的方式.

核心代碼是使用FileReader對象來讀取Blob數據, 然后將其轉換為文本,再用JSON.parse將其轉換為JSON.

除此之外,還有許多其他的方式來將Blob轉成JSON格式,比如:

function blobToJson(blobData) {
return blobData.json();
}

這種方式是通過Blob原型上的json方法來直接轉換為JSON對象.

不過需要注意的是,該方法僅適用于服務器返回的響應數據為JSON格式的情況.

總之,Blob轉JSON的方式有很多種,具體取決于實際需求.