我正在寻找最好的解决方案,以使用REST API(ASP.NET)对对象进行部分更新
我本来想使用“ JSON合并补丁”格式(rfc7396),但是我无法使用ASP.NET(难以区分被忽略的字段,并且字段设置为null)
我尝试使用JSON PATCH格式的PATCH,并且可以正常工作。
例如:
[
{ "op": "replace", "path": "/Name", "value": "patchedValue" },
{ "op": "replace", "path": "/EnumTest", "value": "blo" },
{ "op": "replace", "path": "/SubItem/Name", "value": "patchedValue" }
]
我看到Microsoft支持此格式(asp.net core json patch),但我不知道是否经常使用此格式。我不想成为唯一使用它的人...我正在寻找使用这种格式进行部分更新的大公司的API。你有一些例子吗?