JSON.stringify throws RangeError:巨大对象的字符串长度无效如何解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (90)

正如标题所暗示的,我正尝试使用JSON.stringify我的Node.js应用程序对大型JavaScript对象进行字符串化。对象又是巨大的(几十兆字节),它们不包含任何函数。我需要将序列化的对象写入文件。我现在得到的是这样的:

RangeError: Invalid string length
  at Object.stringify (native)
  at stringifyResult (/my/file.js:123:45) -> line where I use JSON.stringify

任何想法如何解决这个问题?

提问于

扫码关注云+社区