Может ли операция add
изменить тип документа JSON (например, с массива на объект), когда path: "/"
? Я не могу найти ответ в RFC6902 .
Пример:
патч
[
{ "op": "add", "path": "/", "value": {"foo": "bar" } }
]
столкнулся с
[
{ "name": "a" },
{ "name": "b" }
]
Должен ли этот пример вызвать ошибку или он должен преобразовать весь документ массива в объект?