1
我想使用JSZip来解压缩JSON文件,但由于我对JSZip的工作原理缺乏了解,我得到的响应格式不知如何使用。JSZip读取下载的数据(Angular 2)
到目前为止,这是我的代码:
this.rest.getFile(this.stlLocation).subscribe(
data => {
let JSONFIle = new JSZIP();
JSONFIle.file(data.url, data._body, {binary : true, compression : 'DEFLATE'});
console.log(JSONFIle);
},
err => {
this.msgs.push({severity: 'error', summary: 'Error Message', detail: err});
}
);
所以我使用角2服务下载文件,我使用可观察到的获得响应。接收到数据后,我最终调用JSZip并尝试解压该文件,但操作的结果是一个错综复杂的对象,我的数据分散在各处并埋在几层中。我想要的是我可以打开并处理的解压缩JSON文件。
感谢你的帮助,
迪诺