JSON-PATCH格式的使用

JSON-PATCH格式的使用,json,http-patch,json-patch,Json,Http Patch,Json Patch,关于RFC6902中指定的JSON-PATCH格式,我有一个问题 据我所知,这种格式适用于补丁请求。是否有办法在响应中使用此选项,可能是使用部分内容代码?我有一个特例,在这个特例中,我使用补丁请求的操作可能会导致资源中的额外更改,并且由于资源本身是巨大的,所以我不想将完整的表示返回 RFC中讨论的格式使用的范围有多广?我认为您可以将更新资源的部分表示返回为json,这将符合补丁的规范。JSON-PATCH定义的是请求,而不是响应。所以作为回应,我认为你可以发送部分陈述。例如,如果对象看起来像这样

关于RFC6902中指定的JSON-PATCH格式,我有一个问题

据我所知,这种格式适用于补丁请求。是否有办法在响应中使用此选项,可能是使用部分内容代码?我有一个特例,在这个特例中,我使用补丁请求的操作可能会导致资源中的额外更改,并且由于资源本身是巨大的,所以我不想将完整的表示返回


RFC中讨论的格式使用的范围有多广?

我认为您可以将更新资源的部分表示返回为json,这将符合补丁的规范。JSON-PATCH定义的是请求,而不是响应。所以作为回应,我认为你可以发送部分陈述。例如,如果对象看起来像这样:

{
  "a": "b",
  "c": "d"
}
然后,如果您有此修补程序请求:

PATCH http://<location-of-resource>
{
  "op": "replace", "path": "a", "value": "updated-value"
}
{
  "a": "updated-value"
}