estoy serializar, un MultiDictionary<String,Object>
Obteniendo una excepción OutOfMemoryException al serializar a JSON?
http://powercollections.codeplex.com/ to json .
Tiene 618 elementos con elementos que se están profundamente anidados, es decir. un solo Objeto puede tener varios objetos similares a un diccionario. Estoy usando JSON.Net
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
¿Qué me falta?
MÁS INFORMACIÓN: - Esto funcionaba bien hasta que estaba usando Dynamic, tuve que cambiar a MultiDictionary para permitir varias propiedades con el mismo nombre. Funciona para la mayoría de los casos, solo cuando la cantidad de elementos es grande, se rompe.
ACTUALIZACIÓN: -
he sido capaz de obtener una bodega del consumo de memoria, pero reduciendo en algunos de los elementos que se van añadiendo de forma recursiva para cada elemento.
¿hay alguna manera de verificar la referencia circular? –
NDepende, vea mi respuesta editada –
@ashutoshraina http://www.ndepend.com/Features.aspx#DependencyCycle parece ser la herramienta preferida por todos –