JSON.stringify throws RangeError:巨大对象的string长度无效
正如标题暗示我想在我的Node.js应用程序中使用JSON.stringify
对巨大的JavaScript对象进行string化。 对象又是巨大的(几十兆字节),它们不包含任何function。 我需要将序列化的对象写入文件。 我现在得到的是这样的:
RangeError: Invalid string length at Object.stringify (native) at stringifyResult (/my/file.js:123:45) -> line where I use JSON.stringify
任何想法如何解决这个问题?
我也看到了这个无用/误导性的nodejs错误消息,所以我在nodejs github上预定了一个问题
RangeError:无效的string长度—应该说Out Of Memory