Web Story · JSON PATCH

JSON Patch com índices de array, test e If-Match

Entenda a ordem das operações RFC 6902 e como evitar sobrescrever uma edição concorrente.

JSON PATCH

No JSON Patch, cada operação vê o documento resultante da anterior. Em um array, uma remoção desloca os índices.

Slide 1 de 4

JSON PATCH

Um patch que assume os índices iniciais pode alterar outro elemento ou falhar no meio.

Slide 2 de 4

JSON PATCH

~~~json [ { "op": "test", "path": "/items/0", "value": "a" }, { "op": "remove", "path": "/items/0" }, { "op": "replace"…

Slide 3 de 4

JSON PATCH

O resultado é {"items":["b","x"]}.

Slide 4 de 4

Leitura completa

Continue no artigo

Entenda a ordem das operações RFC 6902 e como evitar sobrescrever uma edição concorrente.

Abrir matéria completa