swagger 如何在JsonPatchDocument中更改属性路径名?

njthzxwz  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(154)

我使用JsonPatchDocument的方式如下:

public async Task<IActionResult> UpdateProductPatch([FromBody] JsonPatchDocument<Product> request)

现在的请求体是:

{
  "path": "string",
  "value" "string"
}

我想将“path”名称更改为“fieldToChange”名称,但仍使用JsonPatchDocument对象。可以吗?

qnyhuwrf

qnyhuwrf1#

据我所知,名称“Path”来自规范https://datatracker.ietf.org/doc/html/rfc6902,不能更改。
此外,为什么要更改标准一部分呢?最终,无论谁调用您的API,都将使用创建JsonPatch对象的标准方式,因此他们也将不得不更改在我看来是不必要的。

相关问题