Я сериализации, MultiDictionary<String,Object>
Получение исключения OutOfMemoryException при сериализации в JSON?
http://powercollections.codeplex.com/ to json .
Он имеет 618 элементов с элементами будучи глубоко вложенными, то есть. один объект может иметь в себе несколько объектов, похожих на словарь. Я пользуюсь JSON.Net
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
что мне не хватает?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: - Это работало нормально, пока я не использовал динамический режим, мне пришлось переключиться на MultiDictionary, чтобы разрешить несколько свойств с тем же именем. Он работает в большинстве случаев, только когда количество предметов велико, оно ломается.
UPDATE: -
Я был в состоянии ухватить потребления памяти, но вырубка на некоторые элементы, которые были добавлены получение рекурсивно к каждому элементу.
Есть ли способ проверить циркулярную ссылку? –
NDepend, см. Мой отредактированный ответ –
@ashutoshraina http://www.ndepend.com/Features.aspx#DependencyCycle кажется предпочтительным инструментом для всех –