Jak serializować jako Json strukturę obiektu z odniesieniami cyklicznymi?
Mam taką strukturę obiektu jak:
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
}
Próbuję serializować Wniosek jako Json, mówi mi, że istnieje odniesienie cykliczne, które jest poprawne.
Niestety, nie mogę dotknąć obiektów, ponieważ znajdują się w odnośnej bibliotece DLL z innego projektu - w przeciwnym razie zmieniłbym je.
Czy istnieje sposób na serializację jako Json i ignorowanie właściwości okrągłych?