Mam strukturę obiektu takiego:Jak serializować jako Json strukturę obiektu z odwołaniami cyklicznymi?
public class Proposal {
public List<ProposalLine> Lines { get; set; }
public string Title { get; set; }
}
public class ProposalLine {
public Proposal Proposal { get; set; } // <- Reference to parent object
}
staram się szeregować Wniosek jako JSON, to mówi mi, że jest okrągła odniesienia, co jest poprawne.
Niestety, nie mogę dotknąć obiektów, ponieważ znajdują się one w odnośnej bibliotece DLL z innego projektu - w przeciwnym razie będę je zmieniać.
Czy istnieje sposób na serializację jako Json i zignorowanie właściwości okrągłych?
Można spróbować [JSon.NET] (http://james.newtonking.com/projects/json-net.aspx), który obsługuje odwołania kołowe. –
Jeśli chcesz ignorować odwołania kołowe, powinieneś ustawić 'ReferenceLoopHandling.Ignore' (patrz: http://james.newtonking.com/projects/json/help/html/T_Newtonsoft_Json_ReferenceLoopHandling.htm) – oakio