[英]How can I read a Blob object in Javascript as JSON object
let file = new Blob([response.data], {type: 'application/json'});
response.data
包含 JSON 文件,我想讀取這個文件的內容並將它們作為 JSON 字符串分配給 javascript 中的一個變量。
我已經嘗試使用FileReader.readAsText(file)
進行一些操作,但無法將其正確轉換為簡單的 JSON 字符串。
PS: response.data
是一個arraybuffer,所以如果可以直接轉換而不創建Blob object,那也應該可以解決問題。
let file = new Blob([response.data], {type: 'application/json'});
file.text()
.then(value => {
self.objectName = JSON.parse(value);
console.log(self.objectName);
})
.catch(error => {
console.log("Something went wrong" + error);
});
為我做了把戲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.