使用JSON PATCH进行部分更新的API示例

时间:2018-08-24 09:09:19

标签: rest patch

我正在寻找最好的解决方案,以使用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。你有一些例子吗?

0 个答案:

没有答案