0
我有一些複雜的對象圖,當我想將它們發送到客戶端時,我創建了一個單獨的DTO並將對象序列化到該對象中。這是一個痛苦的屁股。反正是有序列化對象,只說:「去一個引用深」所以,如果我有一個對象:在.NET中的JSON序列化過程中,有沒有一種方法可以指定你希望去的「深」對象圖?
public class Test {
public Project { get; set; }
}
public class Project {
public int Id { get; set; }
public Vendor Vendor { get; set; }
}
如果我去序列化測試也不會去賣方,但它會正確序列化項目。我意識到我可以爲JsonIgnore添加註釋,但是如果我要序列化所有項目,我可能需要一個Vendor。