/ / сериализиране на данни чрез ограничението за размер на json.net? - c #, .net, json.net, javascriptserializer

сериализиране на данните чрез ограничението за размер на json.net? - c #, .net, json.net, javascriptserializer

Разработих ас.нетно уеб приложение и първоначално сериализира някои данни на json низ с помощта на вградения javascript serializer. Това стана проблематично, както разбрах по-късно, че имаше проблем за количеството данни, които успях да сериализирам. Продължих да получавам грешка по време на сериализацията или десериализацията чрез JSON JavaScriptSerializer. Дължината на низа надвишава стойността, зададена на собствеността maxJsonLength. "Това бързо бе коригирано, като се използва json.net за сериализиране / десериализиране на моите данни.Това предполага, че няма зададен максимален размер при използване на json.net за сериализиране / десериализиране или че има лимит, който е по-висок от този, използван от javascriptserializer.

Моят въпрос е доста ясен. Ще се сблъскам ли в подобен проблем в бъдеще по отношение на капацитета на размера при сериализиране / десериализиране чрез json.net? т.е. Има ли ограничение на размера при сериализиране на данни чрез json.net или мога да предположа, че няма лимит и програмата ми трябва да е добре, тъй като размерът на базата данни се увеличава? Попитах този въпрос на дискусионния форум на json.net, който не можах да чуя. Надявам се, че някой тук знае отговора. Благодаря предварително.

Отговори:

9 за отговор № 1

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

Също вътрешно Json.NET чете и пише над потоци, така че няма ограничение на паметта.