0
當空隱藏對象屬性說我有一個C#類叫車:當返回查看
public class Vehicle {
public int VehicleNumber {get;set;}
public string SerialNumber {get;set;}
public string Model {get;set;}
}
現在,這是一個的WebAPI控制器的功能:
public string Get(){
return new Vehicle {VehicleNumber = 1, Model = "Lexus car"}
}
JSON對象我會收到發送獲取請求將是:
{ "VehicleNumber" : 1, "SerialNumber" : null, "Model" = "Lexus Car"}
有沒有辦法省略屬性爲null最終結果?所以,我的最終結果會像這樣:
{ "VehicleNumber" : 1, "Model" = "Lexus Car"}
編輯:這個問題seemse非常相似,我還沒有遇到過,直到談到這個問題的另一個問題。
但它並不完全相同。有沒有什麼辦法可以通過數據註釋來阻止屬性序列化,如果屬性爲空?
@GiladGreen它的確非常相似,請參閱我的編輯。 – Bodokh