小编Tho*_*mas的帖子

在单个 JSON Patch 操作中向数组添加多个值?

我有一个像这样的 json 对象:

{
    "content" : [
        {
            "id" : 54
            "foo" : "bar"
        },
        {
            "id" : 43
            "foo" : "bar"
        },
        {
            "id" : 76
            "foo" : "bar"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

如果我想向内容数组添加多个项目(顺序无关紧要),我可以使用带有单行/操作的 json 补丁添加到它吗?

{ "op": "add", "path": "/content/-", "value": [
        {
            "id" : 34
            "foo" : "bar"
        },
        {
            "id" : 23
            "foo" : "bar"
        },
        {
            "id" : 87
            "foo" : "bar"
        }
    ] 
}
Run Code Online (Sandbox Code Playgroud)

或者我是否必须为每个要添加的对象添加一行?

编辑:要清楚我想追加,而不是替换内容。

arrays rest json http json-patch

8
推荐指数
1
解决办法
995
查看次数

标签 统计

arrays ×1

http ×1

json ×1

json-patch ×1

rest ×1