【发布时间】:2014-01-25 17:52:38
【问题描述】:
我有一个对象,我想部分地使用 webapi/json 更新这里是我的模型的一个例子
public class Location
{
public int Id { get; set; }
public string Address { get; set; }
public string City { get; set; }
public string PostalCode { get; set; }
}
来自客户端的 JSON 将是
{
"Id": 1,
"Address":"new address"
}
webapi函数长这样
public bool Patch(Location location)
{
//do something
}
问题是唯一更新的字段是地址,因此如果不检查每个字段是否有 string.isnullorempty,我无法判断发生了什么变化,而更多的 null/empty 可能只是意味着删除该值是否有更无缝的方法来做到这一点?
【问题讨论】:
-
我看到了这个,但是 webapi 没有开箱即用的东西似乎有点奇怪,因为这似乎是一个共同的愿望。
标签: asp.net json http asp.net-web-api