Json Asp.Net Web Api http修补程序问题
我们的Web API中有HTTP补丁,但我们无法识别哪些字段是用补丁清除的 比如说,我们有下面的学生课Json Asp.Net Web Api http修补程序问题,json,http,asp.net-web-api,patch,Json,Http,Asp.net Web Api,Patch,我们的Web API中有HTTP补丁,但我们无法识别哪些字段是用补丁清除的 比如说,我们有下面的学生课 public class Student { public int? Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } } 如果请求用户使用以下Json进行修补 { "FirstNa
public class Student
{
public int? Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
}
如果请求用户使用以下Json进行修补
{
"FirstName": "Test First Name"
"Email": null
}
我们已经使用FromBody从Json创建了以下对象,但如何识别该字段在Json中设置为null
{
"Id": null,
"FirstName": "Test First Name",
"LastName": null,
"Email": null
}
有没有办法在不增加任何新字段的情况下实现这一点