Asp.Net Web Api http补丁问题

时间:2016-10-21 05:24:00

标签: json http asp.net-web-api patch

我们的Web API中有HTTP Patch,但我们无法识别哪些字段是通过Patch清除的。

说,我们有以下学生班。

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
}

有没有办法在课堂上添加任何新字段来实现这一目标?

0 个答案:

没有答案