首页 > 解决方案 > nodejs将流转换为json对象

问题描述

我有一个 tar 流,想将其转换为 JSON,我正在使用 JSONstream 包,它既方便又容易,但是在处理大数据量时,堆内存似乎在不断增长并减慢整个过程。

在 nodejs 中将流转换为 JSON 的任何简单且内存敏感的方法,请分享您的想法。

let extract = tarStream.extract();
extract.on('entry', (header, stream, next) => {
   stream.on('data', (chunks) {
     console.log(chunks) // <Buffer 22 6c 61 73 74 55 70 64 61 74 65 64.... >
   })
});

我需要将以上内容转换为 JSON 对象。

标签: javascriptjsonnode.jsstreamtar

解决方案


推荐阅读