【发布时间】:2019-09-23 11:07:49
【问题描述】:
我正在尝试将 Json 发布到 web api
{
"Name" :"Irfan",
"Roles":[
{"RoleID" : 1}
,
{"RoleID" : 2}]
}
在 web api 我有这样的模型
public class Role
{
public Int32 ID { get; set; }
public Int32? RoleID { get; set; }
public Int32? UserID { get; set; }
}
public class User
{
public string Name { get; set; }
public List<Role> Roles { get; set; }
}
我得到“名称”值,但“角色”为空。如何获得“角色”?
【问题讨论】:
-
您没有获得角色值,这只是因为在角色类中“ID”列不可为空,您可以使其为空或在 json 对象中传递“ID”的值