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

blob to json

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

Blob To Json:將二進制數據轉換為可讀的Json格式

使用Blob To Json可以很方便地將二進制數據轉換為可讀的Json格式。下面是使用Blob To Json的示例:

// 讀取Blob數據,并將其轉換為ArrayBuffer對象
function readBlob(blob) {
return new Promise((resolve) =>{
const reader = new FileReader();
reader.onload = () =>{
resolve(reader.result);
};
reader.readAsArrayBuffer(blob);
});
}
// 將ArrayBuffer對象轉換為Json格式
function arrayBufferToJson(arrayBuffer) {
const decoder = new TextDecoder();
const decodedData = decoder.decode(arrayBuffer);
const jsonData = JSON.parse(decodedData);
return jsonData;
}
const blob = new Blob(['{"name": "Tom", "age": 20}'], {type : 'application/json'});
// 讀取Blob數據
readBlob(blob).then((arrayBuffer) =>{
// 將ArrayBuffer對象轉換為Json格式
const jsonData = arrayBufferToJson(arrayBuffer);
console.log(jsonData); // {name: "Tom", age: 20}
});

上面的示例中,使用Blob To Json可以將一個包含name和age屬性的Blob對象轉換為Json格式。首先通過readBlob方法讀取Blob數據,并將其轉換為ArrayBuffer對象。然后通過arrayBufferToJson方法將ArrayBuffer對象轉換為Json格式。最后得到一個可讀的Json對象。