Сериализация большого объекта в строку JSON - PullRequest
0 голосов
/ 04 сентября 2018

Я работаю над проектом Angular 5, в котором Data Data получает базовую службу ASP.NET в формате JSON. Эта работа очень хорошая. Но когда я отправлю Объект обратно на Сервер, JSON.stingify () вернет только 10000 символов. если строка становится больше, чем 10000, жало будет уменьшено посередине (например, если у вас есть строка из 12000 символов, вы получите первые 5000 символов 3 точки и последние 5000 символов => [0-5000] ... [7000-12000]). На данный момент я понятия не имею, откуда эта проблема! Это браузер, или ES6, или Typescript - теперь я понимаю. Кто-нибудь знает способ снять это ограничение? Спасибо за помощь Michael

1 Ответ

0 голосов
/ 04 сентября 2018

Сериализация большого объекта JS имеет ограничение памяти во всех браузерах. Вы можете попробовать модули узлов JSONStream. https://github.com/dominictarr/JSONStream. Это может быть полезно.

...