Dav*_*vid 5 json patch http asp.net-web-api
我们的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; }
}
Run Code Online (Sandbox Code Playgroud)
如果要求用户使用以下Json进行补丁,
{
"FirstName": "Test First Name"
"Email": null
}
Run Code Online (Sandbox Code Playgroud)
我们已经使用FromBody从Json创建以下对象,但是在Json中如何识别该字段设置为null。
{
"Id": null,
"FirstName": "Test First Name",
"LastName": null,
"Email": null
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以在不添加任何新字段的情况下实现这一目标?
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |