美文网首页
blob数据与json数据互相转换

blob数据与json数据互相转换

作者: 魔仙堡杠把子灬 | 来源:发表于2021-08-25 14:01 被阅读0次

果腹尚无出路,何谈家国艺术。

我的github: 李大玄
我的私人博客: 李大玄
我的npm开源库: 李大玄
我的简书: 李大玄
我的CSDN: 李大玄
我的掘金: 李大玄
哔哩哔哩: 李大玄

使用场景:
当前端进行导出Excel时, 由于转换了类型 为 blob所有将数据流进行导出, 但是当数据为0时,后台将返回错误信息,从而不进行导出

// 导出发送记录
export function exportSendRecord(params) {
  return axios.get('/exportSendRecord', {params, responseType: 'blob'});
}
let user = { 
    name: 'lidaxuan',
    sex: '男',
    year: '18'
};
var userblob = new Blob([JSON.stringify(user)], {
    type: 'application/json'
});
console.log(userblob);
在这里插入图片描述
将blob数据在转为json数据
if (userblob.type == 'application/json') {
    let reader = new FileReader();
    reader.readAsText(userblob, 'utf-8');
    reader.onload = function (e) {
      let readerres = reader.result;
      let parseObj = JSON.parse(readerres);
      console.log(parseObj)
    }
  }

相关文章

网友评论

      本文标题:blob数据与json数据互相转换

      本文链接:https://www.haomeiwen.com/subject/jxnsiltx.html