0
我正在創建一個web API,從EF推出原始實體。我是否可以關閉與其他表相關的集合的序列化,以減少發送的潛在數據?Json Newtonsoft忽略任何枚舉?
我正在創建一個web API,從EF推出原始實體。我是否可以關閉與其他表相關的集合的序列化,以減少發送的潛在數據?Json Newtonsoft忽略任何枚舉?
您可以將JsonIgnore
屬性添加到您不希望序列化的屬性。
[JsonIgnore]
public IList<SomeObject> SomeCollection { get; set; }
檢查此鏈接:Efficient JSON with Json.NET – Reducing Serialized JSON Size
我能做到這一切的集合,而不是標籤?我問,因爲我首先使用模型來生成實體,所以添加此屬性將通過編輯我的t4模板來完成。 – Tim
沒關係我從鏈接中看到我可以使用ContractResolver進行此操作。謝謝! – Tim