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

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

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


person John D    schedule 07.10.2011    source источник
comment
размер базы данных, база данных? Вы уверены, что json является подходящим носителем для ваших данных?   -  person Lasse V. Karlsen    schedule 21.06.2016


Ответы (1)


Нет искусственного ограничения.

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

person James Newton-King    schedule 11.10.2011