Sto serializzazione, un MultiDictionary<String,Object>
Ottenere un OutOfMemoryException durante la serializzazione su JSON?
http://powercollections.codeplex.com/ to json .
Ha 618 elementi con elementi in fase di nidificazione, cioè. un singolo oggetto può avere diversi oggetti come il dizionario al suo interno. Sto usando JSON.Net
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
cosa mi manca?
ALTRE INFORMAZIONI: - Questo funzionava bene fino a quando non stavo usando dinamico, ho dovuto passare a MultiDictionary per consentire più proprietà con lo stesso nome. Funziona nella maggior parte dei casi, solo quando il numero di elementi è grande, si interrompe.
UPDATE: -
sono stato in grado di ottenere una sospensione del consumo di memoria, ma il taglio verso il basso su alcuni elementi che sono stati aggiunti in modo ricorsivo ottenendo ad ogni elemento.
c'è un modo per controllare il riferimento circolare? –
NDepend, vedere la mia risposta modificata –
@ashutoshraina http://www.ndepend.com/Features.aspx#DependencyCycle sembra lo strumento preferito da tutti –