我有这个JSON:
{
"CutCenterId":1,
"Name":"Demo Cut Center",
"Description":"Test",
"IsAvailable":true,
"E2CustomerId":"110000",
"NumberOfMachines":2,
"Machines":[]
}
我有以下POCO:
public class CutCenter
{
int CutCenterId { get; set; }
string Name { get; set; }
string Description { get; set; }
bool IsAvailable { get; set; }
string E2CustomerId { get; set; }
int NumberOfMachines { get; set; }
}
我尝试以下代码行,其中json
设置为上述JSON,_cutCenter
是成员变量。
_cutCenter = JsonConvert.DeserializeObject<CutCenter>(json);
此_cutCenter
设置为所有默认值后。为什么?我做错了什么?
答案 0 :(得分:11)
您的会员都是私人的。试试这个。
public class CutCenter
{
public int CutCenterId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public bool IsAvailable { get; set; }
public string E2CustomerId { get; set; }
public int NumberOfMachines { get; set; }
}