我有一个这样的对象结构:
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
}
我尝试将 Proposal 序列化为 Json,它告诉我有一个循环引用,这是正确的。
不幸的是,我无法触摸这些对象,因为它们位于另一个项目的引用 DLL 中 - 否则我会更改它们。
有没有办法序列化为 Json 并忽略循环属性?