将大对象序列化为 JSON 字符串

Serialize large object to JSON String

我正在开发一个 Angular 5 项目,其中获取数据 ASP.NET 核心服务作为 JSON。这项工作非常好。但是当我将对象发送回服务器时,JSON.stingify() returns 只有 10000 个字符。如果字符串大于 10000,则刺痛将在中间减少(例如,如果您有 12000 个字符的字符串,您将获得前 5000 个字符 3 个点和最后 5000 个字符 => [0-5000]... [7000-12000])。 目前我不知道这个问题是从哪里来的!它是浏览器的东西还是 ES6 的东西还是 Typescript——我现在有线索了。 有谁知道消除此限制的方法? 谢谢你的帮忙 迈克尔

序列化大型 JS 对象在所有浏览器中都有内存限制。您可以尝试 JSONStream 节点模块。 https://github.com/dominictarr/JSONStream。这可能会有所帮助。