美文网首页
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