正如标题所暗示的,我正在尝试使用 JSON.stringify
对巨大的 JavaScript 对象进行字符串化。在我的 Node.js 应用程序中。这些对象 - 再次 - 巨大(数十兆字节),它们不包含任何功能。我需要将序列化的对象写入文件。我现在得到的是这样的:
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: Invalid string length --- it should be saying Out Of Memory
关于javascript - JSON.stringify 抛出 RangeError : Invalid string length for huge objects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175877/