Сериализация данных с использованием ограничения размера json.net?

Я разработал веб-приложение asp.net и сначала сериализовал некоторые данные в строку json, используя встроенный сериализатор javascript. Это стало проблематичным, поскольку позже я обнаружил, что возникла проблема с объемом данных, которые я смог сериализовать. Я продолжал получать "Ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, установленное в свойстве maxJsonLength". Это было быстро исправлено с помощью json.net для сериализации/десериализации моих данных. Это означало, что либо пресетный максимальный размер при использовании json.net для сериализации/десериализации или что существует предел выше, чем используемый javascriptserializer.

Мой вопрос довольно прост. Будет ли я сталкиваться с подобной проблемой в будущем относительно емкости размера при сериализации/десериализации с помощью json.net? i.e Есть ли ограничение размера при сериализации данных с помощью json.net или я могу предположить, что нет предела, и моя программа должна быть прекрасной по мере увеличения размера базы данных? Я задал этот вопрос на дискуссионном форуме json.net, но не слышал. Я надеюсь, что кто-то знает ответ. Заранее спасибо.

Ответ 1

Нет искусственного предела.

Также внутренне Json.NET считывает и записывает потоки, поэтому также не существует предела памяти.