如何防止nodejs中的JSON.stringify被阻止?

时间:2014-06-27 11:20:55

标签: json node.js stringify

我写了一些基于套接字的服务器应用程序,它接受来自许多客户端的JSON数据。 当我在JSON.stringify之后将大型(超过20mb)数据导出到文件时,应用程序在stringify操作期间被阻止。 所以,我想防止JSON.stringify阻塞。 是否有任何库可以无阻塞地进行字符串化?或者如何弄清楚?

1 个答案:

答案 0 :(得分:0)

有些npm模块提供异步JSON API。参见例如:

  • JSONStream,它具有流API。
  • Big-Friendly JSON,具有流API和异步API 使用以下版本的标准JSON API 下面概述了事件循环分区范例。

参考https://nodejs.org/en/docs/guides/dont-block-the-event-loop/#blocking-the-event-loop-json-dos