Я сериализую, MultiDictionary<String,Object>
http://powercollections.codeplex.com/
Он имеет 618 элементов, причем элементы глубоко вложены, т. Е. один объект может иметь в себе несколько объектов, подобных словарю. Я использую JSON.Net
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
что мне не хватает?
БОЛЬШЕ ИНФОРМАЦИИ: - Это работало нормально, пока я не использовал динамический, мне пришлось переключиться на MultiDictionary, чтобы разрешить несколько свойств с одним и тем же именем. Работает в большинстве случаев, только при большом количестве пунктов ломается.
ОБНОВИТЬ: -
Я смог удержать потребление памяти, но сократил некоторые элементы, которые рекурсивно добавлялись к каждому элементу.