Примеры API, использующие JSON PATCH для частичных обновлений - PullRequest
0 голосов
/ 24 августа 2018

Я ищу лучшее решение для применения частичного обновления к объекту с помощью REST API (ASP.NET)

Изначально я хотел использовать формат "JSON Merge Patch" ( rfc7396)), но я не смог сделать это с ASP.NET (трудно различить игнорируемые поля и поля, равные нулю)

Я попытался использовать PATCH с форматом JSON 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 от крупных компаний, которые используют этот формат для частичного обновления.У вас есть примеры?

...