有什么方法可以讓控制器回傳空屬性的json? 模型或串列,但不是空的
。示例模型:
public class Model
{
public string name;
public string comment;
public List<Contact> Contacts;
}
public class Contact
{
public int id;
public string title。
}
static void Main(string[] args)?
{
模型model1 = new Model()
{
name = "Max"/span>
};
}
如果我們有一個空的串列,那么我想得到這樣一個json:
{
"name": "Max",
"注釋": "",
"聯系人": []
}
uj5u.com熱心網友回復:
你可以使用私有欄位
public class model
{
private string _name = ""/span>;
private string _comment = "";
private List<Contact> _contacts = new List< Contact> ();
public string Name
{
get
{
return _name;
}
set _name; }
{
if (_name != value) _name = value;
}
}
public string Comment
{
get
{
return _comment;
}
set _comment; }
{
if (_comment != value) _comment = value;
}
}
public List<Contact> Contacts
{
get
{
return _contacts;
}
set _contacts; }
{
if (value != null && value.Length > 0) _contacts = value;
}
}
uj5u.com熱心網友回復:
初始化聯系人將在你的序列化時發送空集
public class Model
{
public string name;
public string comment;
public List<Contact> Contacts = new List< Contact> ();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/307055.html
標籤:
