627 Stimmen

JSON.NET-Fehler Selbstreferenzierende Schleife für Typ entdeckt

Ich habe versucht, die POCO-Klasse zu serialisieren, die automatisch aus dem Entity Data Model .edmx generiert wurde, und als ich

JsonConvert.SerializeObject 

Ich habe den folgenden Fehler erhalten:

Fehler Selbstreferenzierungsschleife für Typ System.data.entity entdeckt.

Wie kann ich dieses Problem lösen?

-2voto

rey_coder Punkte 402

Ich mochte die Lösung, die es von Application_Start() wie in der Antwort aquí

Offenbar konnte ich nicht auf die json-Objekte in JavaScript zugreifen, indem ich die Konfiguration innerhalb meiner Funktion wie in der Antwort von DalSoft verwendete, da das zurückgegebene Objekt " \n \r " über die (key, val) des Objekts.

Wie auch immer, was auch immer funktioniert, ist großartig (weil verschiedene Ansätze in verschiedenen Szenarien funktionieren, basierend auf den Kommentaren und Fragen, die gestellt wurden), obwohl eine Standardmethode mit einer guten Dokumentation, die den Ansatz unterstützt, wünschenswert wäre.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X