javascript - 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 对象。
解决方案
推荐阅读
- java - 使用 Android Volley 调用 Python 服务器。为什么会运行两次?
- c# - 如何在组合框中显示枚举的字符串值(标题)C#WPF
- c++ - fast way to calculate a^(b!)mod(c)
- angular - Syncfusion Angular Grid - 删除选定的行
- vba - VBA 循环通过连续编号的名称
- scala - 如何在不触发编译的情况下在 sbt build 中获取dependencyClasspath?
- java - 如何从底部导航中删除标题
- html - 如何在引导列的左侧或右侧制作文本
- c# - 如何切换力量
- c# - 如何在运行时从用户分配键盘快捷键,WPF MVVM