我有一个巨大的(1.2Gb)json文件样式,除了它写成一行:
[
{ data: [{ (json11) }, { (json12) }, { (json13) }, ... },
{ data: [{ (json21) }, { (json22) }, { (json23) }, ... },
{ data: [{ (json31) }, { (json32) }, { (json33) }, ... },
...
{ data: [{ (jsonN1) }, { (jsonN2) }, { (jsonN3) }, ... }
]
在文本编辑器中打开是很大的,我无法通过nodejs中的fs.readFile
读取它(我收到此错误:
buffer.js:194
this.parent = new SlowBuffer(this.length);
^
RangeError: length > kMaxLength
)
我想阅读它以将所有json项目放在每行的单独文件中:
{ (json11) },
{ (json12) },
{ (json13) },
...
{ (json21) },
{ (json22) },
....
最简单的方法是什么?