Добавить несколько значений в массив в одной операции JSON Patch? - PullRequest
1 голос
/ 22 января 2020

У меня есть json объект, подобный этому:

{
    "content" : [
        {
            "id" : 54
            "foo" : "bar"
        },
        {
            "id" : 43
            "foo" : "bar"
        },
        {
            "id" : 76
            "foo" : "bar"
        }
    ]
}

Если я хочу добавить несколько элементов в массив контента (порядок не имеет значения), я могу добавить к нему с помощью json патч с одной строкой / операция с чем-то вроде этого?

{ "op": "add", "path": "/content/-", "value": [
        {
            "id" : 34
            "foo" : "bar"
        },
        {
            "id" : 23
            "foo" : "bar"
        },
        {
            "id" : 87
            "foo" : "bar"
        }
    ] 
}

Или мне нужно добавить дополнительную строку для каждого объекта, который я хочу добавить?

РЕДАКТИРОВАТЬ: Чтобы было ясно, я хочу добавить, а не заменить содержимое.

...