阅读巨大的json文件

时间:2015-02-17 14:38:20

标签: json command-line-interface

我有一个巨大的(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) },
....

最简单的方法是什么?

0 个答案:

没有答案