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

时间:2018-09-04 13:49:01

标签: json angular typescript stringify

我正在一个Angular 5项目中,在该项目中将Data作为JSON作为ASP.NET Core服务获取。这项工作非常好。但是当我将对象发送回服务器时,JSON.stingify()仅返回10000个字符。如果字符串大于10000,则中间的字符串会减少(例如,如果字符串为12000个字符,则将得到前5000个字符3个点,最后5000个字符=> [0-5000] ... [7000-12000])。 目前,我不知道此问题的来源!这是浏览器的东西,还是ES6的东西或Typescript的东西–我现在有线索。 有人知道消除此限制的方法吗? 感谢您的帮助 迈克尔

1 个答案:

答案 0 :(得分:0)

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